主機名變成bogon?連不上mysql?你需要看下這篇文章
阿新 • • 發佈:2018-11-12
通過navicat for mysql操作部署在虛擬機器centos裡面的mysql資料庫時候總是出現類似於下面的提示資訊:
Can't connct to MySQL server on '*.*.*.*'
在經過一番常規的檢查:
1、檢查mysqld伺服器是否開啟(通過service mysqld status檢視狀態),如果沒有開啟需要通過service mysqld start啟動
2、檢查防火牆狀態(通過service iptables status檢視),如果有啟動需要關閉serivce iptables stop
Tips:動手能力強的同學可以百度搜索:如何在防火牆配置規則訪問mysql,一般我們關閉防火牆即可
3、檢查IP地址是否正確(由於很多同學都是用的虛擬機器,如果虛擬機器沒有配置固定的IP,IP地址容易發生變化)
發現還是連線不上,那麼你還需要檢查你的當前主機名是否為bogon:
一般是由於電腦的網路發生了變化引起的(比如從家裡將電腦搬到了公司等等)
解決方案:
修改主機名檔案和主機名
1、修改/etc/sysconfig/network檔案
vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=<hostname> //在這修改你的主機名 GATEWAY=192.168.1.1
2、修改/etc/hosts
vi /etc/hosts 127.0.0.1 localhost.localdomain localhost 192.168.1.99 <yourname> //在這修改主機名,192.168.1.99為你的linux系統的IP
3、reboot重啟你的電腦,done!