600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > mac 重置mysql root密码_MAC重置MySQL root 密码

mac 重置mysql root密码_MAC重置MySQL root 密码

时间:2018-12-03 23:48:49

相关推荐

mac 重置mysql root密码_MAC重置MySQL root 密码

1、停止MySQL服务

系统偏好设置,找到MySQL,手动停止

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

打开活动指示器强制停止MySQL服务

2、进入安全模式

sudo mysqld_safe --skip-grant-tables

mysqld_safe 命令在 /usr/local/mysql/bin/ 目录下,使用mysql之前,需要将bin路径加到环境变量中,即在 ~/.bash_profile文件中将MySQL的bin完整路径加到path里面。最后source ~/.bash_profile

3、进入MySQL

进入安全模式后,你可以不输入密码就能直接进去。

mysql -uroot -p

MySQL的用户信息存放在 mysql.user 这张表。

切换数据库:use mysql,查看 user 表的字段,确定密码字段的名称,MySQL5.6版本的密码字段是 password, 但是,老子的数据库用的是 5.7 版本,这里的密码字段是:authentication_string。

然后修改密码:update mysql.user set authentication_string=password('123456') where user='root';

4、刷新权限,重启服务。

修改完之后,记得刷新权限、重启MySQL服务器才能生效。在这之前先关闭MySQL服务器。

#刷新权限,使配置生效

flush privileges

#重启服务

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。