MySQL忘记密码以及修改密码

0x01:关闭mysql服务:

苹果->系统偏好设置->MySQL->Stop MySQL Server

0x02:禁止mysql验证功能

进入终端输入:cd /usr/local/mysql/bin/
回车后 登录管理员权限 sudo su
回车后 输入以下命令来禁止mysql验证功能

./mysqld_safe --skip-grant-tables &

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

0x03:修改密码

输入命令

./mysql

以空密码登陆mysql

mysql -uroot -p

修改密码

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码');

刷新MySQL的系统权限相关表

回车后,输入命令

shell> FLUSH PRIVILEGES;

注意:mysql 新设置用户或更改密码后需用flush privileges刷新MySQL的系统权限相关表,否则会出现拒绝访问,还有一种方法,就是重新启动mysql服务器,来使新设置生效。

退出mysql

exit

0x04 以新密码登陆mysql

....

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×