CentOS7和CentOS6怎样开启MySQL远程访问
CentOS6開啟MySQL遠(yuǎn)程訪問(wèn)
1.開放MySQL訪問(wèn)端口3306
修改防火墻配置文件
vi /etc/sysconfig/iptables?
加入端口配置 ? ??
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
重新加載規(guī)則
service iptables restart ?
2.修改mysql庫(kù)里的host
登錄mysql;
use mysql
update user set host='%' where user='root' and host='localhost';
記得一定還得修改密碼,因?yàn)檫@時(shí)密碼已失效,雖然本地還可以原密碼登錄,可遠(yuǎn)程改了host后還是沒(méi)法訪問(wèn)
UPDATE user SET password=password("root") WHERE user='root';?
flush privileges;
3.重啟mysql,遠(yuǎn)程就可以訪問(wèn)了
service mysqld restart;
?CentOS7開啟MySQL遠(yuǎn)程訪問(wèn)
CentOS7這個(gè)版本的防火墻默認(rèn)使用的是firewall,與之前的版本使用iptables不一樣。按如下方便配置防火墻:
1、關(guān)閉防火墻:sudo?systemctl?stop?firewalld.service
2、關(guān)閉開機(jī)啟動(dòng):sudo?systemctl?disable?firewalld.service
?
3、安裝iptables防火墻
執(zhí)行以下命令安裝iptables防火墻:sudo?yum?install?iptables-services
?4、配置iptables防火墻,打開指定端口(CentOS6一樣)
5、設(shè)置iptables防火墻開機(jī)啟動(dòng):sudo?systemctl?enable?iptables
6、之后的和CentOS6一樣
CentOS下防火墻的基本操作命令
CentOS 配置防火墻操作實(shí)例(啟、停、開、閉端口):
?
注:防火墻的基本操作命令:
查詢防火墻狀態(tài):
[root@localhost ~]# service ? iptables status
停止防火墻:
[root@localhost ~]# service ? iptables stop?
啟動(dòng)防火墻:
[root@localhost ~]# service ? iptables start?
重啟防火墻:
[root@localhost ~]# service ? iptables restart
永久關(guān)閉防火墻:
[root@localhost ~]# chkconfig ? iptables off
永久關(guān)閉后啟用:
[root@localhost ~]# chkconfig ? iptables on
?
1、查看防火墻狀態(tài)
[root@localhost ~]# service iptables status
?
2、編輯/etc/sysconfig/iptables文件。我們實(shí)例中要打開8080端口和9990端口
用編輯器打開/etc/sysconfig/iptables?
?
4、保存/etc/sysconfig/iptables文件,并在終端執(zhí)行
[root@localhost ~]# service iptables restart?
?
5、從新查看防火墻狀態(tài)
[root@localhost ~]# service iptables status
?
6、這時(shí)候,服務(wù)器的8080和9990端口就可以對(duì)外提供服務(wù)了。
7、其他端口的開放模式就是類似如此開放模式。
詳細(xì)介紹請(qǐng)查看全文:https://cnblogs.com/qianzf/
原文博客的鏈接地址:https://cnblogs.com/qzf/
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的CentOS7和CentOS6怎样开启MySQL远程访问的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 使用maven运行单元測试总结
- 下一篇: 部署DHCP服务