溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

CentOS7怎么配置MariaDB允許指定IP遠(yuǎn)程連接數(shù)據(jù)庫(kù)

發(fā)布時(shí)間:2022-04-07 16:19:27 來(lái)源:億速云 閱讀:459 作者:iii 欄目:編程語(yǔ)言

這篇“CentOS7怎么配置MariaDB允許指定IP遠(yuǎn)程連接數(shù)據(jù)庫(kù)”文章的知識(shí)點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來(lái)看看這篇“CentOS7怎么配置MariaDB允許指定IP遠(yuǎn)程連接數(shù)據(jù)庫(kù)”文章吧。

防火墻

 CentOS7 之前的防火墻是不一樣的,比如你要添加3306端口:

## 全部
 iptables -A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT

 ## 部分ipiptables
 iptables -A INPUT -p tcp -s 138.111.21.11 -dport 3306 -j ACCEP

 service iptables save
 
 service iptables restart

 ## 查看 iptables
 iptables -L -n

但這個(gè)在CentOS 7 就不好使,查看文檔才知道CentOS 7 使用了增強(qiáng)版firewall

firewall-cmd --zone=public --permanent --add-port=3306/tcp
1、firwall-cmd:是Linux提供的操作firewall的一個(gè)工具;
  2、--permanent:表示設(shè)置為持久;
  3、--add-port:標(biāo)識(shí)添加的端口;
  4、--zone=public:指定的zone為public;

當(dāng)然如果不太習(xí)慣使用命令,我們可以直接改配置文件

進(jìn)入etc/firewalld/zone中,修改public.xml

<?xml version="" encoding="utf-8"?><zone>
  <short>Public</short>
  <description>For use in public areas.</description>
  <rule family="ipv4">
    <source address=""/>
    <port protocol="udp" port="514"/>
    <accept/>
  </rule>
  <rule family="ipv4">
    <source address=""/>
    <port protocol="tcp" port="10050-10051"/>
    <accept/>
  </rule>
 <rule family="ipv4">
    <source address=""/> 放通指定ip,指定端口、協(xié)議
    <port protocol="tcp" port="80"/>
    <accept/>
  </rule>
<rule family="ipv4"> 放通任意ip訪問(wèn)服務(wù)器的9527端口
    <port protocol="tcp" port="9527"/>
    <accept/>
  </rule>
</zone>

上述配置文件可以看出:

1、添加需要的規(guī)則,開(kāi)放通源ip為122.10.70.234,端口514,協(xié)議tcp;
2、開(kāi)放通源ip為123.60.255.14,端口10050-10051,協(xié)議tcp;/3、開(kāi)放通源ip為任意,端口9527,協(xié)議
firewall 常用命令

# 重啟
service firewalld restart 

# 開(kāi)啟
service firewalld start 

# 關(guān)閉
service firewalld stop

# 查看firewall 服務(wù)狀態(tài)
 systemctl status firewall

# 查看防火墻
 firewall-cmd  --list-all

開(kāi)啟服務(wù)器3306對(duì)外開(kāi)放后,還需要設(shè)置數(shù)據(jù)庫(kù)用戶授權(quán)

以上就是關(guān)于“CentOS7怎么配置MariaDB允許指定IP遠(yuǎn)程連接數(shù)據(jù)庫(kù)”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注億速云行業(yè)資訊頻道。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI