MySql经常无故自动停止服务,求帮助

建议您检查日志文件,找出服务停止的原因,然后根据停止或错误的原因进行分析。
需要监控执行过程,在负载不大的情况下留出足够的磁盘空间,打开general_log并设置:setglobalgeneral_log=on;

mysql启动后停止mysql服务自动停止怎么解决

这几天因为工作需要,不得不发布MySQL,于是尘封已久的MySQL就上线了。
但事情适得其反,因为我已经很长时间没有访问MySQL了。
MySQL愤怒地忽略了我并抛出了一堆错误报告。
1.其中之一是:Windows无法启动MySQL57服务(在本地计算机上)。
错误1067:进程意外终止。
错误如下图所示。
2、另外一个错误是:本地计算机上的MySQL服务启动后停止了。
如果其他服务或程序没有使用某些服务,它们将自动停止。
该错误如下图所示。
3、虽然之后我拼了命,不断在命令行窗口重启MySQL服务,但还是没有达到痛点。
我尝试的步骤如下图所示。
4.那么就无法强行进入MySQL了,只能碰壁失望而归。
5、后来我也想过直接点击“我的电脑>管理>服务>MySQL”来启动MySQL,但是根本没有任何改变。
6.多次尝试后还是不行。
无奈之下,我继续寻找博客,终于找到了一个可行的方法,但是成本也很高。
这从根本上改变了MySQL的想法。
如果你的朋友原来的MySQL中有重要数据,不建议使用这种方法。
如果您认为数据库中已有的数据无关紧要,或者您不小心遇到了这个问题,您可以轻松地使用此方法,具体解决步骤如下。
确保您使用管理员权限访问命令行。
请务必使用管理权限来访问命令行。
否则会显示“SystemError5”“Rejected”。
访问错误如下图。
7、然后进入MySQL安装目录,找到bin目录。
这个过程是必须的。
这个过程非常简单。
使用cd和dir命令组合查看目录文件,直到进入bin目录。
一般情况下,MySQL默认安装路径为:C:\ProgramFiles\MySQL\MySQLServer5.7\bin。
您可以在下面访问它。
8.然后初始化数据目录。
如果bin目录同级文件夹下没有data文件夹,则创建一个名为data的空数据目录。
如果该目录存在,记得删除data目录下的所有原始文件。
9、然后进入bin目录,运行命令(以管理员身份打开命令行窗口):mysqld–initialize,如下图。
初始化大约需要20秒,稍等即可。
之后可以看到MySQL服务已经启动成功。
此外,MySQLNotifier还会在状态栏中显示提示。
如下图所示,MySQL的状态从Stopped变为Started。
10、此时通过命令行窗口再次登录数据库(命令为:mysql–uroot-p)。
然而,输入你以前的历史密码并不容易,会出现错误错误为:ERROR1045(28000):Accessdeniedforuser'root'@'localhost'(usingpassword:YES),如下图所示。
这谎言