mysql总是意外停止,怎么办

mysql总是意外停止,怎么办,第1张

在CentOS中启动MySQL:

[wzhwho@local~]#service mysqld start

Starting mysqld daemon  [FAILED]

采用rpm安装的MySQL日志文件的默认路径是/var/log/mysqld.log11

原理

在mysql安装目录里有一个mysql.sock文件。

这个文件在mysql启动时创建的,mysql关闭时删除。

那如果是非正常关机,mysql就没有机会去删除之个文件。

当这个文件还存在时,mysql就启动不了,提示上面的错误。

奇怪的时,在google和百度竟然没有这问题的解决方案。

那我就只能使用自己的方法去解决,就是在mysql启动前,判断如果mysql.sock存在就删除掉。

InnoDB: Fatal error: cannot allocate the memory for the buffer pool

根据这个提示是内存分配不足,第一二行提示分配的内存大于innoDB呢uc,检查my.ini配置文件

把MYSQL安装目录下的配置文件备份为MY.INI.BAK,并删除my.ini,然后从开始菜单重新启动MYSQL配置向导,配置之后MYSQL服务倒是启动起来了,可是最后应用却又出了问题,看看错误提示,说如果是刚刚卸载了MYSQL,原来的数据目录不会被删除,所以原来的密码依然有效,点击"skip",取消 *** 作,然后再次配置,在设置root密码的界面,在密码处输入原来的密码,这里要和前一个版本的密码一致,然后再点"execute",呵呵……,OK了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8478419.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存