cmd 输入net start mysql 提示:服务名无效

一、在DOS窗口输入:net stop mysql时,总是提示:服务名无效在这里插入图片描述

原因是:因为net start +服务名,启动的是win下注册的服务。此时,系统中并没有注册mysql到服务中。

二、将MySQL注册到win服务里面

1、进入mysql的安装路径下bin
在这里插入图片描述
2、输入mysqld --install

a)当出现Service successfully install代表你已经安装成功
在这里插入图片描述
b)当出现 Install/Remove of the Service Denied! 时,需要用管理员的身份运行DOS窗口
在这里插入图片描述
3、运行 net start mysql

a) 出现 服务已经启动成功 时,表示ok可以了;
在这里插入图片描述
b) 出现 服务无法启动 时,表示出现问题了,需要排查。
在这里插入图片描述
解决办法:删除对应文件夹下的的data文件,重新执行 mysqld --initialize 此时就可以在当前路径下生成data文件夹,再执行net start mysql 就可以启动mysql

第一步 删除data文件
在这里插入图片描述
第二步 执行mysqld --initialize
在这里插入图片描述
第三步 执行 net start mysql 成功~
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐