先設置Mysql全局 P.S.1:第9行,網上很多方法是這樣寫的:GRANT ALL ON *.* TO 'root'@'%'; ,實測mysql8.0.12.0報錯。 P.S.2:第13行,網上很多方法是這樣寫的:ALTER USER 'root'@'localhost' IDENTIFIED B ...
先設置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報錯。
P.S.2:第13行,網上很多方法是這樣寫的:ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; ,實測報錯。
P.S.3:語句什麼意思,自行百度。