如果你使用 MySQL 时遇到了不正常的断开连接,或是在运行 MySQL 后不久就自动关闭的问题,那么请继续阅读以下内容。
#以下操作适用于 Linux 操作系统 #所有命令均在命令行运行 #查看 MySQL 日志文件 tail -f /var/log/mysql/error.log #查看是否有因内存溢出而导致 MySQL 崩溃的情况 grep -i -E 'out of memory' /var/log/mysql/error.log #查看 MySQL 是否是通过 OOM killer 自动停止的 dmesg | grep -i -E 'mysql|oom' #若确定是因内存不足而导致自动停止,可以通过以下命令修改 MySQL 内存限制 vi /etc/mysql/mysql.conf.d/mysqld.cnf #在 [mysqld] 后添加 innodb_buffer_pool_size=1G #或其他你所需要的内存大小 #保存修改后,重新启动 MySQL service mysql restart #查看 MySQL 是否正常运行 service mysql status
如果你仍然遇到问题,建议联系专业人员确认是否还有其他引起 MySQL 异常的原因。