9-2
讓資料庫可以讓別的主機連線
- 若想讓主機的資料庫也開放給其他機器連線
- 先在防火牆加入設定
vi /etc/rc.local
-
加入3306 port 的設定,例如:
$IPTABLES -A INPUT -p tcp -s 120.115.2.0/24 --dport 3306 -j ACCEPT
$IPTABLES -A INPUT -p tcp -s 120.115.3.0/24 --dport 3306 -j ACCEPT
$IPTABLES -A INPUT -p tcp -s 127.0.0.1 --dport 3306 -j ACCEPT
$IPTABLES -A INPUT -p tcp --dport 3306 -j DROP
- 重新套用防火牆
/etc/rc.local
- 解除資料庫IP綁訂
vi /etc/mysql/mariadb.conf.d/50-server.cnf
-
將裡面的bind-address標記起來
#bind-address = 127.0.0.1
-
重啟資料庫即可
service mysql restart
- 接著就是在資料庫開權限即可。