Mac 下 Mysql 8.0.16 忘记密码 重设密码

一、关闭数据库免登录进入数据库

进入到mysql目录下:

cd /usr/local/mysql/bin/

sudo su

输入密码之后终端出现:

sh-3.2#

再输入:

./mysqld_safe --skip-grant-tables &

数据库就会重新启动了

二、进入数据库

再输入:

./mysql

免登录进入成功:

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 7

Server version: 8.0.16 MySQL Community Server - GPL

三、重置密码:

use mysql;

把之前密码清空:

 update user set authentication_string=''  where user='root';

刷新:

 flush privileges;

设置密码:

ALTER user 'root'@'localhost' IDENTIFIED BY '你的密码';

刷新一下:

flush privileges;

退出:

quit;

你可能感兴趣的:(Mac 下 Mysql 8.0.16 忘记密码 重设密码)