Linux 中MySQL 授權(quán)遠(yuǎn)程連接
2018-10-13 06:48:11
11963
通過客戶端的方式在沒有授權(quán)的情況下是無法連接 MySQL 數(shù)據(jù)庫的,如果需要遠(yuǎn)程連接 Linux 系統(tǒng)上的 MySQL 時(shí),必須為其 IP 和具體用戶進(jìn)行授權(quán)
1、在虛擬機(jī)中使用 root 用戶登錄 mysql 數(shù)據(jù)庫
mysql -u root -p
說明:root 用戶密碼一般設(shè)置為 root
2、使用 mysql 命令為 root 用戶授權(quán) mysql 遠(yuǎn)程連接服務(wù)
mysql> grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
說明:此命令是為密碼為 root 、IP(%)任意的 root 用戶授權(quán)。(%:模糊查詢,所有 IP 都可以,,可指定其他主機(jī) IP;BY 后的 'root' 為密碼)
3、將配置寫入 mysql 授權(quán)表中
mysql> flush privileges;