淘先锋技术网

首页 1 2 3 4 5 6 7

如果你使用 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 异常的原因。