P.S.1:第9行,网上很多方法是这样写的:GRANT ALL ON *.* TO ‘root’@’%’; 
,实测mysql8.0.12.0报错。

图片 1图片 2

P.S.3:语句什么意思,自行百度。

P.S.2:第13行,网上很多方法是这样写的:ALTER USER ‘root’@’localhost’
IDENTIFIED BY ‘password’ PASSWORD EXPIRE NEVER;  ,实测报错。

 1 cmd下输入: 2  3 mysql -uroot -p 4  5 root密码 6  7 use mysql; 8  9 update user set host = "%" where user = "root";10 11 flush privileges;12 13 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root' PASSWORD EXPIRE NEVER;14 15 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';16 17 FLUSH PRIVILEGES;

 图片 3图片 4

 

先设置Mysql全局

相关文章