justcode.ikeepstudying.com
分析MySQL Server has gone away报错, MySQL Server has gone away解决方案 - Just Code
在执行一个sql文件时mysql -h 127.0.0.1 -uroot study -e"source b.sql",报错MySQL server has gone away。上网查解决办法,按照网上的解决方法一步步操作,最终找到原因并且解决了,觉得有必要总结下这个问题发生的原因及解决办法,避免后面再继续踩坑。 原因1. MySQL 服务宕了 判断是否属于这个原因的方法很简单,执行以下命令,查看mysql的运行时长 $ mysql -uroot -p -e "show global status like 'uptime';" +---------------+-------+ | Variable_name | Value | +---------------+-------+ | Uptime | 68928 | +---------------+-------+ 1 row in set (0.04 sec) 或者查看MySQL的报错日志,看看有没有重启的信息 $ tail /var/log/mysql/error.log 130101 22:22:30 InnoDB: …