mysql - mysql 错误集锦
(2013-09-30 14:30:09)
标签:
mysql错误it |
分类: mysql那些事 |
Mysql常见的几个错误问题及解决方法:
1.问题: mysql DNS反解:skip-name-resolve
错误日志有类似警告:
错误日志有类似警告:
点击(此处)折叠或打开
-
120119
16:26:04
[Warning] IP address '192.168.1.10' could not be resolved: Name or service not known
-
120119 16:26:04
[Warning] IP address '192.168.1.14' could not be resolved: Name or service not known
-
120119 16:26:04
[Warning] IP address '192.168.1.17' could not be resolved: Name or service not known
通过show processlist发现大量类似如下的连接:
点击(此处)折叠或打开
-
|592|unauthenticated
user|192.168.1.10:35320|NULL|Connect| |login|NULL|
-
|593|unauthenticated
user|192.168.1.14:35321|NULL|Connect| |login|NULL|
-
|594|unauthenticated
user|192.168.1.17:35322|NULL|Connect| |login|NULL|
skip-name-resolve 参数的作用:不再进行反解析(ip不反解成域名),这样可以加快数据库的反应时间。
修改配置文件添加并需要重启:
点击(此处)折叠或打开
-
[mysqld]
- skip-name-resolve
2.问题错误日志:Error: Can't create a new thread (errno 12)
数据库服务器问题,数据库操作无法创建新线程。一般是有以下3个方面的原因:
1)、MySQL 线程开得太多。
2)、服务器系统内存溢出。
3)、环境软件损坏或系统损坏。
【问题解决】
点击(此处)折叠或打开
-
1)进入
phpmyadmin 的 mysql 数据库中的
user 表,对数据库的用户进行编辑,修改 max_connections 的值。适当的改小一点。 -
2)联系服务器管理员检查服务器的内存和系统是否正常,如果服务器内存紧张,请检查一下哪些进程消耗了服务器的内存,同时考虑是否增加服务器的内存来提高整个系统的负载能力。
-
3)mysql版本更改为稳定版本
- 4)优化网站程序的sql等等
3. 操作报错:ERROR 1010 (HY000): Error dropping
database
点击(此处)折叠或打开
-
mysql>
drop database xjtrace;
-
ERROR 1010
(HY000): Error dropping database (can't rmdir './xjtrace/