Mac下重置mysql密码,实测有效!
- 打开
系统偏好设置 --> MySQL
, 如果MySQL处于开启状态,将其关闭Stop MySQL Server
。 - 打开终端,输入
cd /usr/local/mysql/bin/
,回车执行命令。 - 输入
sudo su
,输入电脑密码,获得电脑管理员权限。 - 输入
./mysqld_safe --skip-grant-tables &
, 执行命令,随后系统会重启MySQL,可以去系统偏好设置
中检查。 - 输入
./mysql
,执行命令,将跳过密码输入环节,进入MySQL。 - 输入
FLUSH PRIVILEGES;
- 输入
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码');
例如要将密码设置成为123456
,则输入:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
- 然后就可以退出MySQL系统了,输入
exit;
- 在终端重新进入MySQL,输入
mysql -uroot -p123456
(假设密码为123456),即可进入MySQL。