关于macos下忘记mysql密码的重置过程

2020-05-17  本文已影响0人  琰雪儿
mysql版本:8.0.18
天天忘记mysql的密码这次强行下载了密码管理器记录进去了,顺便记录一下重置的过程。

1.关闭mysql服务器(通过命令行或者系统偏好关闭)

 1.1 通过命令关闭,输入以下命令。

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

关闭mysql
 1.2 通过系统偏好关闭。
  打开系统偏好设置里的 MySQL ,停止mysql服务器即可。
系统偏好
mysql关闭

2.进入mysql的bin 目录

cd /usr/local/mysql/bin

切换目录

3.获取权限

sudo su

设置权限

4.重启服务器

./mysqld_safe --skip-grant-tables &

重启mysql

5.重新打开一个终端,快捷键⌘(command)+ d (垂直分屏)或者 ⌘(command)+ ⇧(shift)+ d (水平分屏)即可。

mysql -u root -p (提示输入密码时直接回车即可)

mysql

6.获取权限

flush privileges;

获取权限

7.设置新密码

set password for 'root'@'localhost'='新密码';

设置新密码

不同版本的mysql,设置密码存在差异。这里罗列另外两种(亲测:下面的两种8.0.18不适应,哦)。如果不行,请自行百度对应版本的命令。
set password for 'root'@'localhost'=password('新密码');
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';

8.退出,开始重新奔放

exit

生活总会给你第二次机会叫明天

上一篇下一篇

猜你喜欢

热点阅读