設置防火墻使mysql可以遠程連接的方法
由於防火墻中的過濾功能,禁止外界的數據報文進入,可以設置
iptables -I INPUT -p tcp -d 192.168.18.9 --dport 3306 -j ACCEPT
iptables -I OUTPUT -p tcp -s 192.168.18.9 --sport 3306 -j ACCEPT
註意這裏必須把這個規則放在最上邊 -I INPUT 默認追加到頂部,這樣才可以通過否則,一開始就屏蔽了。為了安全最好設置到端口。因為遠程連接使用的ssh,基於tcp 所以把tcp 設置通過。
如此就可以遠程登陸mysql.
當然首先你的mysql中有這個用戶的權限。
[email protected]
可以直接用語句
MariaDB [(none)]> grant all privileges on *.* to [email protected]%.%‘ identified by ‘150370992390kd‘;
如此便可以從遠處連接mysql了。
本文出自 “姑蘇城” 博客,請務必保留此出處http://ji123.blog.51cto.com/11333309/1957514
設置防火墻使mysql可以遠程連接的方法