1. 程式人生 > >Linux中 MySQL 授權遠端連線

Linux中 MySQL 授權遠端連線

說明:當別的機子(IP )通過客戶端的方式在沒有授權的情況下是無法連線 MySQL 資料庫的,如果需要遠端連線 Linux 系統上的 MySQL 時,必須為 其 IP 和具體使用者進行授權。一般 root 使用者不會提供給開發者。如:使用 Windows 上的 SQLyog 圖形化管理工具連線 Linux 上的 MySQL 資料庫,必須先對其進行授權。

1、root 使用者:登入 mysql 資料庫

mysql -u root -p

說明:root 使用者密碼一般設定為 root 

2、使用 mysql 命令為 root 使用者授權 mysql 遠端連線服務

mysql> grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;

說明:此命令是為密碼為 root 、IP(%)任意的 root 使用者授權。(%:模糊查詢,所有 IP 都可以,,可指定其他主機 IP;BY 後的 'root' 為密碼)

3、將配置寫入 mysql 授權表中

mysql> flush privileges;