使用net start mysql启动数据库发生错误及解决办法
本文主要介绍使用net start mysql在Windows下启动数据库时可能会遇到的两个问题:
1、“服务名无效”错误
2、“发生系统错误5”错误
解决这些问题关键的两个点是:
1、确保是“以管理员身份”运行cmd(或者win10中的PowerShell),因为在dos下运行”net start MySQL”不能启动mysql服务。
2、确保使用net start [服务名]命令时,服务名是mysql在服务管理器中的名称(有时候,安装完mysql之后,其服务名不一定就是mysql,比如博主自己的是MySQL57)。
一、“服务名无效”错误
在命令行输入net start mysql,显示服务名无效错误。
解决办法:
1、在系统的服务管理器中查看服务列表里面是否存在mysql服务。
2、如果没有,请进入MySQL的bin目录,并在bin目录打开命令行窗口,在命令行窗口输入:mysqld –install,回车,提示:Service successfully installed。
3、如果有,在服务管理器中查看mysql的服务名称。对于步骤2中,安装之后也去服务管理器中查看服务名称。
4、net start [mysql在服务管理列表中的服务名],启动mysql服务。(PS:服务名不区分大小写哦)
二、“发生系统错误5”错误
有时,服务管理器列表中有mysql服务,也正确使用了服务名,仍然不能成功启动mysql,并出现“发生系统错误5”的错误。
解决方法:
1、找到cmd(或者或者win10中的PowerShell)→单击右键→以管理员身份运行
2、net start [mysql在服务管理列表中的服务名],启动mysql服务。