首先查看环境变量,确认添加了MySQL的环境变量。 查看环境变量的方式:右击此电脑--属性--高级系统设置--环境变量--系统变量--path 其次查看注册表是否有Mysql 第一步排查发现都没问题,那可以用下面方法, 首先停掉mysq
查看环境变量的方式:右击此电脑--属性--高级系统设置--环境变量--系统变量--path
其次查看注册表是否有Mysql
首先停掉mysql服务。
进入到mysql安装目录下的bin目录,执行下面的语句,(此处mysql对应你的服务名称,我的服务名就是mysql)
mysqld --remove mysql
若出现“Service successfully removed”,即可进行下一步操作。
(如果在你的mysql的安装路径中没有配置文件,则需要手动添加,文件名为:my.ini,注意!不同版本的mysql配置文件有些许差异,我的为5.7版本,添加内容如下:
[mysqld]#设置3306端口号port=3306#设置MySQL的安装目录#basedir=D:\\mysql\\mysql-8.0.16-winx64basedir=C:\Program Files\MySQL\MySQL Server 5.7#设置MySQL数据库的数据存放目录#datadir=D:\\mysql\\mysql-8.0.16-winx64\\datadatadir=C:\Program Files\MySQL\MySQL Server 5.7\data#运行最大连接数max_connections=200#运行连接失败的次数。这也是为了防止有人从该主机试图攻击数据库系统max_connect_errors=10#服务端使用的字符集默认为utf-8character-set-server=utf8[mysql]#客户端使用的字符集默认为utf8default-character-set=utf8[client]#客户端默认端口号为3306port=3306
mysqld --initialize-insecure
mysqld.exe --install # mysqld --install 同样可以
此时窗口会出现“Service successfully installed”
net start mysql #注意在bin目录下且打开管理员power shell
最后即可进行数据恢复。此时可以看到windows下的服务中MySQL已经成功启动。
来源地址:https://blog.csdn.net/Linbling/article/details/130885254
--结束END--
本文标题: MySQL服务正在启动或停止中或服务无法启动【排查思路】
本文链接: https://www.lsjlt.com/news/399798.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-16
2024-05-16
2024-05-16
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
2024-05-15
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0