美文网首页
mac mysql 无法登陆和重设root密码

mac mysql 无法登陆和重设root密码

作者: liruce | 来源:发表于2017-11-15 12:55 被阅读28次

1.苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop mysql server)

step2:

进入终端输入:cd /usr/local/mysql/bin/

回车后 登录管理员权限 sudo su

回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &

回车后mysql会自动重启(偏好设置中mysql的状态会变成running)

3step3:

输入命令 ./mysql

4.修改密码

进入了之后先不要急着使用 update 命令修改密码,先看看表中的字段名。不同版本密码的字段名可能不一样。

MySQL 的用户信息是存在 mysql.user 这个表里面的。于是可以先选择 mysql 这个数据库,再看数据库中 user 表中的字段名称。

use mysql; //切换数据库

describe user; //查看user表的字段

然后确定密码字段的名称,一般可能是 Password。然而在 OS X 的 MySQL 5.7 这个版本中,密码字段名称是 authentication_string 。记住这个字段名。

然后修改密码啊:UPDATE mysql.user SET authentication_string=PASSWORD(‘123456’) where User=’root’; //将root用户密码改成 123456

5.刷新权限,使配置生效

flush privileges;

最后再启动 MySQL

sudo /usr/local/mysql/support-files/mysql.server start

当启动失败的话,可以直接用mac工具活动监视器:

搜索mysql 进程名称列表有mysql的话,直接双击出现:这里写图片描述

点击退出即可。

修改完之后记得刷新权限 和重新启动mysql服务才行。

注:最好重启电脑,看看能进mysql吗,应该是可以的。

PS:本文来自这两篇博文:

http://blog.csdn.net/gooooooal/article/details/54836538

http://www.cnblogs.com/jiuyi/p/6211271.html

祝大家都能成功。

相关文章

网友评论

      本文标题:mac mysql 无法登陆和重设root密码

      本文链接:https://www.haomeiwen.com/subject/epmcvxtx.html