Navicat for MySQL 链接Mysql8.0 报 1251

先设置Mysql全局mysql

 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;

 

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

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

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

 

相关文章
相关标签/搜索