宝塔面板数据库异常关闭无法启动解决办法
- 随笔
- 2023-06-29
- 4846
在我们网站建设的过程中,可能某些操作会导致服务器的异常停止,昨天我就因为忘记了服务器密码,然后修改密码强制重启,后面发现网站数据库没有正常启动。于是我在网上搜了下找到了解决办法,记录一下。
我搜索到的是Linux系统的解决方法,我使用的是Windows系统,不过问题都大同小异。
Mysql异常关闭是我们经常遇到的情况,重启服务器时没有预先关闭mysql,服务器断电,使用kill命令杀死mysql进程等都属于异常关闭,异常关闭往往会带来一些不可预料的后果。
一般情况下异常关闭会导致二进制日志文件损坏
Windows的解决办法:
找到自己数据库所在目录的data目录,然后直接删除日志文件,再重新启动数据库即可。
Linux的解决办法:
执行
rm -f /www/server/data/ib_logfile0 rm -f /www/server/data/ib_logfile1
删除日志后再尝试启动
遇到错误 Another MySQL daemon already running with the same unix socket 时
可以尝试删除sock文件后再启动
rm -f /tmp/mysql.sock* rm -f /tmp/mysqlx.sock*
遇到错误 [ERROR] InnoDB: Cannot allocate memory for the buffer pool 时
表示当前mysql启动需要的内存不够,我们需要调整
innodb_buffer_pool_size key_buffer_size
的内存
以上就是关于宝塔面板数据库异常关闭无法启动解决办法,更多内容请持续关注白琉璃源码网:https://www.bailiuli.com/
本文由白琉璃于2023-06-29发表在白琉璃源码网,如有侵权或疑问,请联系我们,谢谢。
本文链接:https://www.bailiuli.com/t/3707.html
上一篇
网站建设SEO细节分享
发表评论