MySQL服务无法启动问题(大部分问题)

 

第一种:通过net start mysql启动MySQL服务器时,出现以下信息

  

是因为在MySQL5.7以上的版本中默认的没有data这一个目录(即没有初始化目录)。需要初始化目录才能启动MySQL,否则会报“服务没有报告任何错误。”

 

解决方法:

  第一步:打开MySQL的bin这一级目录,你会发现没有data这一个文件夹,执行mysqld --initialize-insecure    第一次执行可能会有一点慢,执行结束后没有任何输出信息,此时你可以看见bin同级目录下多了一个data文件夹,里面有一堆文件。

  此时输入net start MySQL命令启动服务,发现启动成功

 

  

 

  如果以上方法不能解决,可能是您没有安装Visual C++2013

  下载地址:Update for Visual C++ 2013 Redistributable Package (microsoft.com) 

  如果安装好mysql,并且环境变量也配置好了后,在命令提示符里面输入mysql -uroot -p出现以下这种弹框,也是没有安装Visual C++2013的原因。

  

 

 

 

 

第二种:启动mysql服务出现这样的错误(本机问题)

  

 

  在以管理员的身份打开的PowerShell下面,输入mysqld --install

  如果出现了Service successfully installed

  重新输入net start mysql启动服务就可以了

 

第三种:在输入mysqld -- install出现这种报错,原因是你以前安装过mysql,在卸载的过程中没有卸载干净而导致的

  

 

  解决操作步骤:

    以管理员身份打开命令提示符(win键+x 在弹出的快捷菜单中选择Windows powershell(管理员)),输入sc query mysql,查看mysql的服务

     

 

  出现这种界面后就可以通过sc delete mysql 删除该mysql

  然后继续安装就可以了

 


上面的问题都是出现频率最高的 

在mysql的启动过程中,如果还遇到什么问题都可以私信我哦,我会尽自己最大努力帮你们解决的哦

posted @ 2021-03-07 19:54  Pslsy  阅读(1598)  评论(0编辑  收藏  举报