主机名变成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!

猜你喜欢

转载自www.cnblogs.com/yyoba/p/9944935.html