你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:技术专栏 / Linux开发
MySQL中文参考手册---18 问题和常见错误(7)
 
shell>sql/Index.html'>mysqladmin--socket=/path/to/socketversion
  • 你正在使用Linux和线程已经死了(核心倾倒了)。在这种情况中,你必须杀死其它sql/Index.html'>mysqld线程(例如在启动一个新的MySQL服务器之前,可以用sql/Index.html'>mysql_zap脚本)。见18.1如果MySQL总是崩溃怎么办。

      如果你得到错误CantconnecttoMySQLserveronsome_hostname,你可以尝试下列步骤找出问题是什么:

      • 通过执行telnetyour-host-nametcp-ip-port-number并且按几次回车来检查服务器是否正常运行。如果有一个MySQL运行在这个端口上,你应该得到一个包含正在运行的MySQL服务器的版本号的应答。如果你得到类似于telnet:Unabletoconnecttoremotehost:Connectionrefused的一个错误,那么没有服务器在使用的端口上运行。
      • 尝试连接本地机器上的sql/Index.html'>mysqld守护进程,并用sql/Index.html'>mysqladminvariables检查sql/Index.html'>mysqld被配置使用的TCP/IP端口(变量port)。
      • 检查你的sql/Index.html'>mysqld服务器没有用--skip-networking选项启动。

      18.2.3Host...isblocked错误

      如果你得到象这样的一个错误:

      Hosthostnameisblockedbecauseofmanyconnectionerrors.Unblockwithsql/Index.html'>mysqladminflush-hosts

      这意味着,sql/Index.html'>mysqld已经得到了大量(max_connect_errors)的主机hostname的在中途被中断了的连接请求。在max_connect_errors次失败请求后,sql/Index.html'>mysqld认定出错了(象来字一个黑客的攻击),并且阻止该站点进一步的连接,直到某人执行命令sql/Index.html'>mysqladminflush-hosts

      缺省地,sql/Index.html'>mysqld在10个连接错误后阻塞一台主机。你可以通过象这样启动服务器很容易地调整它:

      shell>safe_sql/Index.html'>mysqld-Omax_connect_errors=10000&
    • (编辑: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