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

 

相關文章
相關標籤/搜索