新聞中心
前提
公司數(shù)據(jù)庫沒有版本控制,這個(gè)就相當(dāng)坑爹了,問以前的技術(shù),就是在本地建一個(gè)表,然后導(dǎo)入到線上,WTF。目前就只能臨時(shí)開啟遠(yuǎn)程連接數(shù)據(jù)了,后面在使用版本控制
創(chuàng)新互聯(lián)建站從2013年開始,先為綏中等服務(wù)建站,綏中等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為綏中企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
防火墻
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)識添加的端口; 4、--zone=public:指定的zone為public;
當(dāng)然如果不太習(xí)慣使用命令,我們可以直接改配置文件
進(jìn)入etc/firewalld/zone中,修改public.xml
Public
For use in public areas.
放通指定ip,指定端口、協(xié)議
放通任意ip訪問服務(wù)器的9527端口
上述配置文件可以看出:
1、添加需要的規(guī)則,開放通源ip為122.10.70.234,端口514,協(xié)議tcp;
2、開放通源ip為123.60.255.14,端口10050-10051,協(xié)議tcp;/3、開放通源ip為任意,端口9527,協(xié)議
firewall 常用命令
# 重啟
service firewalld restart
# 開啟
service firewalld start
# 關(guān)閉
service firewalld stop
# 查看firewall 服務(wù)狀態(tài)
systemctl status firewall
# 查看防火墻
firewall-cmd --list-all
開啟服務(wù)器3306對外開放后,還需要設(shè)置數(shù)據(jù)庫用戶授權(quán)
MariaDB 開啟遠(yuǎn)程連接
在數(shù)據(jù)庫
mysql中的user表中可以看到默認(rèn)是只能本地連接的,所有可以添加一個(gè)用戶
# 針對ip
create user 'root'@'192.168.10.10' identified by 'password';
#全部
create user 'root'@'%' identified by 'password';
建議還是針對于ip開放吧,不要全部開放
授權(quán)用戶:
# 給用戶最大權(quán)限
grant all privileges on *.* to 'root'@'%' identified by 'password';
# 給部分權(quán)限(test 數(shù)據(jù)庫)
grant all privileges on test.* to 'root'@'%' identified by 'password' with grant option;
# 刷新權(quán)限表
flush privileges;
# show grants for 'root'@'localhost';
接下來就是可以本地連接了。
新聞標(biāo)題:CentOS7配置MariaDB允許指定IP遠(yuǎn)程連接數(shù)據(jù)庫
本文鏈接:http://m.fisionsoft.com.cn/article/cohiooc.html


咨詢
建站咨詢

