1. 程式人生 > >設置防火墻使mysql可以遠程連接的方法

設置防火墻使mysql可以遠程連接的方法

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]

/* */%.%‘這個用戶要存在且有權限,才可以以root身份從192.168.%.%這些網絡中登陸。

可以直接用語句

MariaDB [(none)]> grant all privileges on *.* to [email protected]%.%‘ identified by ‘150370992390kd‘;

如此便可以從遠處連接mysql了。

本文出自 “姑蘇城” 博客,請務必保留此出處http://ji123.blog.51cto.com/11333309/1957514

設置防火墻使mysql可以遠程連接的方法