mysql常见问题集锦解答及技巧--

mysql常见问题集锦解答及技巧--

ID:9504961

大小:63.50 KB

页数:8页

时间:2018-05-01

mysql常见问题集锦解答及技巧--_第1页
mysql常见问题集锦解答及技巧--_第2页
mysql常见问题集锦解答及技巧--_第3页
mysql常见问题集锦解答及技巧--_第4页
mysql常见问题集锦解答及技巧--_第5页
资源描述:

《mysql常见问题集锦解答及技巧--》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、MySQL常见问题集锦解答及技巧>>  一、认知篇  MYSQL初学者使用指南与介绍  学习MySQL常用操作命令  学习MySQL多表操作和备份处理  Mysql数据库学习心得(1)  Mysql数据库学习心得(2)    二、常见问题集锦  MySQL总是崩溃  首先你应该试着找出问题mysqld守护进程是否死掉或你的问题是否与你的客户有关。你可以用mysqladminversion检查你的mysqld服务器正常执行了多长时间,如果mysqld死了,你可以在文件mysql-data-directory/'hostname'.err中找到其原因。  

2、使用MySQL时的一些常见错误  MySQLserverhasgoneaysqld时通过设置eout变量改变时间限制。  如果mysqld得到一个太大或不正常的包,它认为客户出错了并关闭连接。  Can'tconnectto[local]MySQLserver  通常意味着没有一个MySQL服务器运行在系统上或当试图连接mysqld服务器时,你正在使用一个错误的套接字文件或TCP/IP端口。  检查(使用ps)服务器上是否有一个名为mysqld的进程启动  如果一个mysqld进程正在运行,可以通过尝试这些不同的连接来检查服务器  shell>mysql

3、adminversion  shell>mysqladminvariables  shell>mysqladmin-h`hostname`versionvariables  shell>mysqladmin-h`hostname`--port=3306version  shell>mysqladmin-h'ipforyourhost'version  shell>mysqladmin--socket=/tmp/mysql.sockversion  注意hostname命令使用反引号`而非正引号';这些导致hostn

4、ame输出(即,当前主机名)被代替进mysqladmin命令中。  Host'...'isblocked错误  Host'hostname'isblockedbecauseofmanyconnectionerrors.  Unblockysqladminflush-hosts'  这意味着,mysqld已经得到了大量(max_connect_errors)的主机'hostname'的在中途被中断了的连接请求。在max_connect_errors次失败请求后,mysqld认定出错了(象来字一个黑客的攻击),并且阻

5、止该站点进一步的连接,直到某人执行命令mysqladminflush-hosts。  缺省地,mysqld在10个连接错误后阻塞一台主机。你可以通过象这样启动服务器很容易地调整它:  shell>safe_mysqld-Omax_connect_errors=10000    Toomanyconnections错误  意味着已经有max_connections个客户连接了mysqld服务器。  如果你需要比缺省(100)更多的连接,那么你应该重启mysqld,用更大的max_connections变量值。    Outofmemory错误  mysql:Out

6、ofmemoryatline42,'malloc.c'  mysql:needed8136byte(8k),memoryinuse:12481367bytes(12189k)  ERROR2008:MySQLclientranoutofmemory  注意,错误指向了MySQL客户mysql。这个错误的原因很简单,客户没有足够的内存存储全部结果。  首先检查你的查询是否正确  Packettoolarge错误    一个MySQL客户或mysqld服务器得到一个比max_alloysql--set-variable=max_allop_table_si

7、ze字节大时。  mandsoutofsyncinclient错误  正在以错误的次序调用客户函数!  Ignoringuser错误  Founde_host'>'some_usersome_host';Ignoringuser  这意味着在mysqld启动时或在它再次装载权限表时,它在user表中找到了一个有一个无效口令的条目。结果,条目简单地被权限系统忽略。  Table'xxx'doesn'texist错误  数据库和表名件是区分大小写的!可以用SHOysql从该文件读取其输入:创造一个文本

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。