启动发生系统错误拒绝访问,服务名无效
网课老师启动mysql5的方式是命令行窗口输入
net start mysql
我用了这个方法后,显示 服务名无效 ,查阅资料是因为这个命令不适用于MySQL8.0,解决方法见下方
我在查询资料以后,了解到出现这个问题是因为权限不够,我第一次是win+R,然后cmd进到命令行窗口的,然后在一顿操作之后出现了这样的问题,解决方法为以管理员权限进入命令行窗口,这样才能有最高级别权限,进入方式下面会介绍
首先要找到当时安装MySQL的bin目录,然后找到bin目录的路径,之后通过一系列操作启动MySQL
Win+R,接着输入services.msc

回车,进入服务管理器,并找到MySQL

双击MySQL,

记住我画红线的部分(到bin文件夹为止的路径)
我的路径是C:\Program Files\MySQL\MySQL Server 8.0\bin\
接着,就要进入管理员权限的命令行了,步骤为:
左下角开始+Windows系统+右键点击命令提示符+更多+以管理员身份运行
进入管理员权限的命令行之后,一步一步输入命令,进入到bin目录
(我画红圈的部分,一行一行输入命令)
经过测试可以直接输入cd (空格)/
接着cd (空格)bin文件夹及之前的所有路径直接全部输入

到了红圈中的最后一行,就输入(注意最后那个单词是mysql(+)80,应该是版本8.0的意思)
net start mysql80
之后就能出现“请求的服务已经启动”
接着输入
mysql -uroot -p
(也可以在 -p后面直接输入密码(注意p后面不要有空格),这样密码可视化(安全性不高))
回车,接着在Enter password处输入自己设置的密码

回车

出现了welcome to…的字样,就启动成功了

1.启动服务命令:net start mysql80
2.进入mysql管理界面:mysql -uroot -p
3.刷新权限:flush privileges;(注意!!!一定要带分号)
4.退出程序:exit
5.停止服务:net stop mysql80