Windows 为什么无法启动MySQL服务(位于本地计算机上)?

Windows 为什么无法启动MySQL服务(位于本地计算机上)?,第1张

windows无法启动MySQL服务可能的原因有一下几种:

mysql配置文件设置错误

A、首先查找mysql对应的配置文件my.ini

如果服务是使用指定的配置文件启动,到对应的文进行修改(文件的位置从控制面板中服务的属性中查看)

B、检查参数basedir和datadir对应的目录是否存在,如:

basedir = d:/mysql/

datadir = d:/mysql/data/

检查Mysql目录有没有给系统的System用户文件读写权限(一般以System用户启动mysql服务)

检查mysql的3306端口是否被占用,如果占用,则修改my.ini配置文件中端口参数,将端口修改为其他值。

mysql的数据库文件遭到破坏。

MySQL卸载时一些信息不会自动删除,导致服务的路径设置不对导致的。检查注册表,路径见下图左下角的路径信息,把ImagePath改成你现在的路径。

1)将MySQL 添加到服务中。\x0d\x0a以管理员模式启动cmd,进入mysql安装路径: d:/appspace/mysql /bin>\x0d\x0a输入 mysqld --install MySQL --defaults-file="C:\Windows\my.ini"\x0d\x0a要指定defaults-file.\x0d\x0a命令行中输入services.msc回车,可以看到MySQL已被添加到Services中,\x0d\x0aPath to executable中的内容为 \x0d\x0ad:\appspace\mysql\bin\mysqld --defaults-file=C:\windows\my.ini MySQL\x0d\x0a2)启动MySQL\x0d\x0a在MySQL Service中点击Start按钮,或者在命令行(Run as administrator)中输入 net start mysql.\x0d\x0a如果出现1067错误,启动不了,则重新检查my.ini文件(前面有描述)\x0d\x0a3)关闭MySQL\x0d\x0a在MySQL Service中点击Stop按钮,或者在命令行(Run as administrator)中输入 net stop mysql.\x0d\x0a4)删除mysql服务\x0d\x0amysqld _remove

window启动mysql服务有两种方法,如下

开启cmd命令直接输入net start mysql

服务启动成功之后,就可以登录了,如图,输入mysql -u root -p

如果之前没有设置过密码,直接按回车即可进入。

exit可退出,输入net stop mysql可关闭MySQL服务

2. 第二种启动方法,选择计算机(win7)-右键管理

打开服务和应用程序->服务,选择MySQL项,点击启动即可

启动后如图下,可以重启或者停止


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存