试错好多次(启动发生系统错误拒绝访问、服务名无效等问题),终于找到mysql 8.0的启动方法(附寻找mysql的bin目录)


今天开始学MySQL了,从软件使用开始,我看的B站网课老师用的是mysql5版本,因为我是好几个月前下载的MySQL了,当时稀里糊涂跟着班里大佬下载的是8.0版本的,删库卸载太麻烦了。因此就用MySQL8.0吧。以后用的过程中遇到什么问题慢慢到到网上找并记录下来。

问题

启动发生系统错误拒绝访问,服务名无效

服务名无效

网课老师启动mysql5的方式是命令行窗口输入

net start mysql

我用了这个方法后,显示 服务名无效 ,查阅资料是因为这个命令不适用于MySQL8.0,解决方法见下方

启动发生系统错误拒绝访问

我在查询资料以后,了解到出现这个问题是因为权限不够,我第一次是win+R,然后cmd进到命令行窗口的,然后在一顿操作之后出现了这样的问题,解决方法为以管理员权限进入命令行窗口,这样才能有最高级别权限,进入方式下面会介绍

解决方法

首先要找到当时安装MySQL的bin目录,然后找到bin目录的路径,之后通过一系列操作启动MySQL

寻找MySQL的bin目录并启动mysql 8.0

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

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
MySQL 服务无法启动问题可能有很多原因,这里给出一些可能的解决方法。 首先,检查是否遇到了端口冲突。在许多情况下,因为其他应用程序正在使用 MySQL 默认端口(3306端口),MySQL 服务将无法启动。因此,通过使用NSLOOKUP命令来检查当前端口是否已被占用,或者使用telnet命令来测端口是否可用。如果端口被其他程序占用,您可以通过更改MySQL的端口号来解决。 其次,检查my.ini文件是否正确。MySQL服务启动时,会首先读取my.ini文件的配置。如果my.ini文件中的配置错误,也可能会导致MySQL服务无法启动。因此,可以检查my.ini文件中的数据路径、日志路径、MySQL端口是否与实际设置相同等。 第三,检查MySQL安装目录中的日志文件以获取更多信息。MySQL启动失败时,启动日志文件通常会记录有关问题的更多详细信息。检查日志文件可以获得更多有关MySQL无法启动的诊断信息,从而找到解决问题方法。 此外,还可以通过卸载并重新安装MySQL服务来解决问题,或者使用XAMPP 和 WAMP 等软件集成包来代替MySQL。这些软件包默认集成了Apache、MySQL及PHP三个组件,实现了简单的安装和管理,避免出现一些难以发现的问题。 综上所述,MySQL服务启动失败需要从端口、my.ini文件和日志等多个方面进行排查,找到具体原因才能解决问题。同时,也可以通过使用软件集成包等方式来简化MySQL的配置和管理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜菜努力码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值