1. 程式人生 > >主機名變成bogon?連不上mysql?你需要看下這篇文章

主機名變成bogon?連不上mysql?你需要看下這篇文章

通過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!