MySQL8.0更改密码

use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';  
FLUSH PRIVILEGES;    

在MySQL8.0中使用下面的方式改密码会报错:

         SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

PS:

Mysql5.7初始化成空密码或随机密码的方式

命令在此:mysqld --initialize-insecure --user=mysql

文档表明,使用-initialize生成随机密码,使用-initialize-insecure生成空密码。默认帐号root,后面的-user=mysql不更改

转载:这里

猜你喜欢

转载自blog.csdn.net/rongDang/article/details/83785640