10bet网址
MySQL 5.7参考手册
相关文件10bet官方网站 下载本手册 从本手册中摘录

B.3.1如何确定导致问题的原因

当您遇到问题时,您应该做的第一件事是找出哪些程序或设备导致它:

  • 如果您有以下症状中的一个,那么它可能是硬件问题(如内存,主板,CPU或硬盘)或内核问题:

    • 键盘不起作用。这通常可以通过按下盖锁键来检查。如果盖帽锁定灯不会改变,则必须更换键盘。(在这样做之前,您应该尝试重新启动计算机并检查所有电缆到键盘。)

    • 鼠标指针不会移动。

    • 机器不接听远程机器的乒乓。

    • 与MySQL无关的其他程序不会正确行事。

    • 您的系统意外重新启动。(不应该能够取下系统的错误用户级程序。)

    在这种情况下,您应该首先检查所有电缆并运行一些诊断工具来检查硬件!您还应检查操作系统是否有可能解决您的问题的任何修补程序,更新或服务包。检查所有图书馆(如glibc.)是最新的。

    使用带有ECC内存的机器始终是好的,以提前发现记忆问题。

  • 如果键盘已被锁定,则可以通过从另一台机器登录到计算机并执行计算机来恢复kbd_mode -a.

  • 请检查您的系统日志文件(/ var / log /消息或类似)出于您的问题的原因。如果您认为问题在MySQL中,您还应该检查MySQL的日志文件。看第5.4节“MySQL Server Logs”

  • 如果您认为您没有硬件问题,则应尝试找出哪个程序导致问题。尝试使用最佳PS.,任务管理器或一些类似的程序,检查哪个程序正在拍摄所有CPU或锁定机器。

  • 最佳DF.或者要检查您是否从内存中,磁盘空间,文件描述符或其他一些关键资源中的类似程序。

  • 如果问题是一些失控的进程,您可以随时尝试杀死它。如果它不想死,则操作系统中可能有一个错误。

如果您已经检查了所有其他可能性并得出结论,MySQL Server或MySQL客户端导致问题,是时候创建一个错误报告了,请参阅第1.6节“如何报告错误或问题”。在错误报告中,尝试完整描述系统的行为以及您的想法如何。还要说明为什么你认为MySQL正在造成问题。考虑本章中描述的所有情况。在检查系统时,请陈述任何问题。使用复制和粘贴来自程序和日志文件的任何输出和错误消息的方法。

尝试详细描述哪个程序不起作用以及您看到的所有症状。我们在过去收到了许多错误的错误报告系统不起作用。这为我们提供了有关可能存在的问题的信息。

如果程序发生故障,请知道以下信息始终有用:

  • 有问题的程序是否使分段错误(它转储核心)?

  • 该计划是否占用了所有可用的CPU时间?检查最佳。让程序运行一段时间,可以简单地评估计算密集的东西。

  • 如果是mysqld.服务器导致问题,您是否可以获得任何回复mysqladmin -u根ping或者mysqladmin -u根流行列表

  • 当您尝试连接到MySQL Server时,客户程序会说什么?(试着mysql.例如,客户堵塞了吗?您是否从该计划中获得任何输出?

发送错误报告时,应遵循所描述的轮廓第1.6节“如何报告错误或问题”