1. 程式人生 > 其它 >MySQL 遠端登入配置

MySQL 遠端登入配置

開啟 MySQL 的遠端登入需要一些配置,網上一些教程較陳舊,不適用於新版本。

改表法

更改 mysql 資料庫裡的 user 表裡的 host 項,將 localhost 改為 %

USE mysql;

UPDATE user SET host = '%' WHERE user = 'root';

SELECT host, user FROM user;

授權法

例如,你想 myuser 使用 mypassword 從任何主機連線到 mysql 伺服器的話。

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

FLUSH   PRIVILEGES;

如果你想允許使用者 myuserIP192.168.1.6 的主機連線到 mysql 伺服器,並使用 mypassword 作為密碼

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

FLUSH   PRIVILEGES;

如果你想允許使用者 myuserIP192.168.1.6 的主機連線到 mysql 伺服器的 dk 資料庫,並使用 mypassword 作為密碼

GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

FLUSH   PRIVILEGES;

參考連結