你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:技术专栏 / Linux开发
MySQL中文参考手册---18 问题和常见错误(8)
 

注意,对给定的主机,如果得到这条错误消息,你应该首先检查该主机的TCP/IP连接有没有问题。如果你的TCP/IP连接不在运行,增加max_connect_errors变量的值对你也不会有帮助!

18.2.4Toomanyconnections错误

如果在你试土连接MySQL时,你得到错误Toomanyconnections,这意味着已经有max_connections个客户连接了sql/Index.html'>mysqld服务器。

如果你需要比缺省(100)更多的连接,那么你应该重启sql/Index.html'>mysqld,用更大的max_connections变量值。

注意,sql/Index.html'>mysqld实际上允许(max_connections+1)个客户连接。最后一个连接是为一个用Process权限的用户保留的。通过不把这个权限给一般用户(他们不应该需要它),有这个权限一个管理员可以登录并且使用SHOWPROCESSLIST找出什么可能出错。见7.21SHOW句法(得到表,列的信息)。

18.2.5Outofmemory错误

如果你发出查询并且得到类似于下面的错误:

sql/Index.html'>mysql:Outofmemoryatline42,malloc.csql/Index.html'>mysql:needed8136byte(8k),memoryinuse:12481367bytes(12189k)ERROR2008:MySQLclientranoutofmemory

注意,错误指向了MySQLsql/Index.html'>mysql。这个错误的原因很简单,客户没有足够的内存存储全部结果。

为了修正这个问题,首先检查你的查询是否正确。它应该返回这么多的行,这合理吗?如果是这样,你可以使用sql/Index.html'>mysql--quick,它使用sql/Index.html'>mysql_use_result()检索结果集合。这将较少的负担放在了客户端(只是服务器更多)。

(编辑:aniston)

  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089