mysql转储停止运行

mysql转储停止运行,第1张

1、Mysql的自动备份功能可能导致在备份的时候先关闭服务,而在此启动的时候服务器不响应,开始-运行-services.msc,打开windows服务找到的服务并双击,点击恢复选项卡,第一次失败:默认是“不 *** 作”,改成”重新启动服务”。在下方的“重新启动服务:分钟后”添上“0”表示如果服务意外终止则立即重启动。点击确定使设置生效。这时候你在任务管理器里结束mysql-nt进程,会发现结束不掉,不过要注意,这样mysql.exe是停不了的,如果要停必须把刚才修改的改回来。

2、可能是mysql连接问题修改mysql的最大连接数,使用内存变量修改法修改mysql的最大连接数。

一、启动方式

1、使用linux命令service 启动:

service mysqld start

2、使用 mysqld 脚本启动:

/etc/inint.d/mysqld start

3、使用 safe_mysqld 启动:

safe_mysqld&

二、停止

1、使用 service 启动:

service mysqld stop

2、使用 mysqld 脚本启动:

/etc/inint.d/mysqld stop

3、 mysqladmin shutdown

三、重启

1、使用 service 启动:

service mysqld restart

2、使用 mysqld 脚本启动:

/etc/inint.d/mysqld restart

查看

netstat -pnlp | grep :3306

ps -ef | grep mysqld

在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存在就删除掉。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存