1. 程式人生 > >設定MySQL資料庫遠端訪問

設定MySQL資料庫遠端訪問

預設狀態下,mysql的使用者沒有遠端訪問的許可權。

有以下二種方法可以設定

一、修改管理員表

c:\mysql\bin\mysql -u root -p
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;

二、進行授權

c:\mysql\bin\mysql -h localhost -u root

(1)對所有主權進行授權

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
(2)只針對特定IP進行授權

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.1' IDENTIFIED BY '123456' WITH GRANT OPTION;

最行設定修改生效

mysql>FLUSH PRIVILEGES;
退出

mysql>exit