故障现象一:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/data/mysql/mysql.sock’
报错:
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/data/mysql/mysql.sock’
问题分析:
以上这种情况一般都是数据库未启动或者数据库端口被防火墙拦截导致
解决方法:
启动数据库或者防火墙开放数据库监听端口
故障现象二:在使用远程连接数据库时偶尔会发生远程连接数据库很慢的问题
在使用远程连接数据库时偶尔会发生远程连接数据库很慢的问题
问题分析:
如果 MySQL 主机查询 DNS 很慢或是有很多客户端主机时会导致连接很慢,由于开发机器是不能够连接外网的,所以 DNS 解析是不可能完成的,从而也就明白了为什么连接那么慢了。
解决方法:
修改 my.cnf 主配置文件,在[mysqld]下添加 skip-name-resolve,重启数据库可以解决。注意在以后授权里面不能再使用主机名授权。
故障现象三:Can’t open file: ‘xxx_forums.MYI’. (errno: 145)
报错:
Can’t open file: ‘xxx_forums.MYI’.