方法一:授權(quán)法。
例如,你想root使用rooo(密碼)從任何主機連接到mysql服務(wù)器的話。
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
mysql>flush privileges;
如果你想允許用戶root從ip為192.168.1.3的主機連接到mysql服務(wù)器,并使用mypassword作為密碼
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
mysql>flush privileges;
方法二:修改mysql配置文件
STEP1:cd mysql 的安裝目錄(找不到的話可以考慮使用 find / -name 'mysql'命令查找)
(實驗用的機器安裝在/usr/local下)
STEP2:vim my.cnf
STEP3:將bind-address = 127.0.0.1修改為bind-address = 0.0.0.0(如果沒有的話直接加到文件末尾就行)
STEP4:保存退出
STEP5:重啟mysql
備注:
Linux下停止mysql的命令:service mysqld stop
Linux下啟動mysql的命令:service mysqld start