1. 程式人生 > >mysql8.0授權:遠端連線 ,修改加密方式

mysql8.0授權:遠端連線 ,修改加密方式

問題: 其它主機如何訪問另一個主機的資料庫

java報錯: null,  message from server: "Host 'windows10.microdone.cn' is not allowed to connect to this MySQL server"

資料庫報錯: You are not allowed to create a user with GRANT

解決方法:

在mysql的bin目錄下執行:mysql -u root -p密碼 登陸到資料:
執行use mysql;

執行:

修改連線許可權:

update user set host='%' where user ='root';

更改加密方式:

update user set plugin='mysql_native_password' where user ='root';

執行重新整理許可權:flush privileges;

可以測試外網連線mysql伺服器。