专注Java教育14年 全国咨询/投诉热线:444-1124-454
赢咖4LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 解决意外启动和停止MySQL服务的方法

解决意外启动和停止MySQL服务的方法

更新时间:2021-12-15 11:00:09 来源:赢咖4 浏览1426次

本文介绍了解决以下 MySQL® for Windows® 错误的过程:

MySQL service on local computer started and then stopped. Some services stop automatically if they are not in use by other services or programs.

解决方案因您的 MySQL 版本而异。按照以下部分的顺序尝试解决方案。

重启服务

通过运行以下命令重新启动 MySQL 服务:

mysqld --initialize

您需要以身份登录root或使用sudo -i来运行此命令。

重新安装服务

以身份登录root并通过运行以下命令重新安装 MySQL 服务:

mysqld --install
mysqld --initialize

验证 my.ini 配置文件

某些版本的 MySQL 在my.ini配置文件的开头添加了无效的十六进制值。使用十六进制编辑器删除前三个十六进制值应该可以解决此问题。这是因为脚本行存在问题。该行指定每个文件必须具有唯一 ID,然后附加字节顺序以标记文本文件。

如果您有原始my.ini文件的备份,您可以复制此文件的内容并手动将它们粘贴到当前的my.ini 中以解决此问题。

验证网络服务权限

您可能需要验证网络服务是否具有适当的权限。使用本节中的步骤验证这些权限是否正确:

1.右键单击数据文件夹。

2.选择属性。

3.选择安全选项卡。

4.单击高级。

5.单击更改权限...。

6.点击添加...。

7.输入NETWORK SERVICE。

8.单击检查名称。

9.单击“确定”。

10.选择完全控制。

检查丢失的默认文件

可能缺少默认文件。使用本节中的步骤检查缺少的默认文件:

1.打开命令提示符。

2.转到 MySQL * bin*并运行以下命令:

mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.0\my.ini" --standalone --console

3.如果它指定了一个缺少的默认文件夹,您应该创建一个新的默认文件。

通过上述介绍相信大家对解决意外启动和停止MySQL服务的方法已经有所了解,如果您想了解更多相关知识,不妨来关注一下赢咖4的MySQL视频教程,里面有更丰富的知识在等着大家去学习哦。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>