发布网友 发布时间:2022-04-21 01:53
共4个回答
懂视网 时间:2022-04-29 20:31
在 MacOS 中如果找不到 MySQL 的配置文件,可以直接在 /etc 目录下创建 my.cnf,添加如下内容:
[client] default-character-set=utf8
[mysqld] bind-address = 127.0.0.1 character-set-server=utf8 skip-grant-tables
当然如果有其他配置项的话,也可以自行修改。
在修改完配置文件之后,我们需要重启 MySQL 服务才能让配置生效。
如果是 Windows 系统,我们可以先关闭再启动 MySQL,执行命令如下:
net stop mysql net start mysql
如果是 Linux 系统,可以直接使用命令重启:
service mysql restart
如果是 Mac 系统,可通过界面进行重启操作,如下图所示:
重启服务之后我们就可以通过命令行工具来设置 MySQL 的新密码了,首先我们输入“mysql -u root -p”命令来连接 MySQL 服务器,当出现输入密码框时直接敲回车就可以登录了,如下图所示:
接下来我们再使用以下命令来设置新的密码:
update user set password=password('新密码') where user='root'; flush privileges; quit
如果在执行该步骤的时候出现 ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement 错误。则需要先执行下 flush privileges
命令,再执行其他命令即可。
当我们设置完新密码之后,记得要把 MySQL 配置文件中的“skip-grant-tables”(跳过权限验证)去掉,然后再重启 MySQL 的服务就可以正常使用了。
更多相关免费学习推荐:mysql教程(视频)
热心网友 时间:2022-04-29 17:39
1,关闭你现在正在运行的mysql数据库,用结束mysql进程或者直接关闭mysql服务器都可以热心网友 时间:2022-04-29 18:57
这个很麻烦啊追答需要跳过权限
热心网友 时间:2022-04-29 20:32
付费内容限时免费查看回答你好亲,mysql忘记密码怎么办、以管理员的身份打开cmd,然后跳过权限启动mysql,命令:xxx --skip-grant-tables 前面是mysql配置文件的位置,然后回车。2、新打开个cmd窗口,进入到mysql配置文件目录bin下,然后输入 mysql -uroot -p 再回车,这步是以空密码进入mysql 3、空密码进入mysql后,如果前面都设置正确的话,这步显示的界面是Welcome to the MariaDB monitor。4、然后可以show database; 查看当前的数据库,回车后会列举出当前数据库的列表。5、然后执行命令:update user set password=password('新密码') where user='root'; 并回车,其中括号中的就是将要设置的新密码。6、执行完后会提示你 Query OK,表示执行成功了,再用新密码登录就可以了。
你好,如果我的回答对您有所帮助,还请给个赞哦,您的赞是对我的最大的支持,祝您生活愉快,事事顺心,谢谢亲了~
提问怎么进入到mysql配置文件目录bin下
回答打开命令行窗口(cmd),如果安装的Mysql服务名为mysql,则netstartmysql(此步也可直接在控制面板->管理->服务中启动Mysql)输入命令进入到Mysql的安装目录中的bin目录内,如安装目录为c:\programfiles\Mysql,则输入命令cdc:\programfiles\Mysql\bin;使用命令启动mysql服务,如用户名为root密码为123456,则命令mysql-uroot-p123456;如果登录成功,则说明mysql服务启动成功。Linux下:直接在命令行窗口中servicemysqlstart(假设服务名称为mysql);然后按windows下的第2和第3步进行同样验证;
点开始->运行,输入 services.msc 在打开的"服务管理器"中找到mysql并双击,会弹出来个属性框框,"常规"选项卡里面有个"执行路径",从这个路径你就可以看到它的bin目录在哪.
你好,如果我的回答对您有所帮助,还请给个赞哦,您的赞是对我的最大的支持,祝您生活愉快,事事顺心,谢谢亲了~