一、在DOS窗口输入:net stop mysql、net start 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 成功~~~~