mysql开启远程访问
不使用ssh連接mysql的方式:
開啟mysql遠(yuǎn)程訪問:
vi /etc/mysql/my.cnf?
#skip-external-locking
#bind-address = 127.0.0.1
skip-name-resolve
在centos中my.cnf缺少很多配置項(xiàng),并沒有bind-address,則需要關(guān)閉防火墻/etc/rc.d/init.d/iptables stop
CentOS下開啟mysql遠(yuǎn)程連接,遠(yuǎn)程管理數(shù)據(jù)庫(kù)
當(dāng)服務(wù)器沒有運(yùn)行php、沒裝phpmyadmin的時(shí)候,遠(yuǎn)程管理mysql就顯得有必要了。因?yàn)樵贑entOS下設(shè)置的,所以標(biāo)題加上了CentOS,以下的命令在debian等系統(tǒng)下應(yīng)該也OK。
在mysql控制臺(tái)執(zhí)行:
允許3306端口
PS,上面iptables添加/刪除規(guī)則都是臨時(shí)的,如果需要重啟后也生效,需要保存修改:
service iptables save # 或者: /etc/init.d/iptables save
另外,
vi /etc/sysconfig/iptables # 加上下面這行規(guī)則也是可以的
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
遠(yuǎn)程管理數(shù)據(jù)庫(kù)的軟件,win系統(tǒng)下可以使用SQLyog,用了幾種遠(yuǎn)程軟件,感覺這個(gè)用起來蠻不錯(cuò)的。
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的mysql开启远程访问的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql写入数据乱码问题的解决
- 下一篇: centOS 安装mysql5.6