linux mysql授權遠程連接
在安裝mysql的機器上運行:
1、> mysql -uroot -ppassword
2、>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION
//任何主機訪問數據的權限
例如,你想user使用password從任何主機連接到mysql服務器的話。
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%'IDENTIFIED BY 'password' WITH GRANT OPTION;
如果你想允許用戶myuser從ip爲192.168.1.6的主機連接到mysql服務器,並使用password作爲密碼
GRANT ALL PRIVILEGES ON *.* TO 'user'@'192.168.1.3'IDENTIFIED BY 'password' WITH GRANT OPTION;
3、>FLUSH PRIVILEGES
//修改生效
4、mysql>EXIT
5、打開3306端口開放
iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
6、讓其生效
flush privileges;