mysql8忘记root密码怎么办

来源:2-2 关系型数据库的特点和适用场景

荔枝仔

2019-04-18

系统是centos7

写回答

2回答

sqlercn

2019-04-18

使用--skip-grant-tables参数重启MySQL后,可以使用 ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
重新设置root密码为123456.然后去掉--skip-grant-tables参数后再重启一下MySQL就可以了。


0
1
荔枝仔
需要再看看
2019-04-18
共1条回复

荔枝仔

提问者

2019-04-18

//img.mukewang.com/szimg/5cb842fb0001da8a09670176.jpg

老师这恐怕不行

0
1
sqlercn
先flush privileges;然后再执行alter user就可以了。如下: mysql> flush privileges; Query OK, 0 rows affected (0.43 sec) mysql> alter user 'mc_class'@'192.168.1.%' identified by '123456'; Query OK, 0 rows affected (0.04 sec)
2019-04-18
共1条回复

零基础入门 详解企业主流数据库MySQL8.0

掌握SQL优化与慢查询优化,具备独当一面的能力

1641 学习 · 485 问题

查看课程