今天刚要打开自己的毕设项目,却发现mysql的数据库咋都连不上,最后查看服务之后,却惊奇的发现是我的mysql的相关的服务消失了,这就让我很纳闷,感觉天都要塌了!不过好在经过自己的一些查阅资料,最终也算是没有酿成大错,先就把解决办法记录下来,并分享给大家!

        

是不是很痛苦,发现自己的服务消失了!!! 别急,这就教大家如何恢复自己的mysql数据库服务哈 

        1、找到的mysql的文件夹,并进入到bin目录,拷贝下当前的路径,如图所示

                

               

       2、 使用win+r输入cmd并按上ctrl+shift+enter进入管理员模式即可,如图所示,进入当下路径

        

3、在此路径下输入mysqld -install [Mysql60]命令   ,红色部分可写可不写,写的话可以自定义服务名称,不写的话默认mysql,出现如此即为成功!

        

4、接下来使用ctrl+shift+esc,进入任务管理器

         

5、启动该服务 

                 既如此

        

                6、因此,就需要手动为它添加上my.ini文件的路径,而这个文件需要打开注册表才行win+r 并输入regedit,找到  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Mysql60   我的是Mysql60,这与你自己起的服务名字有关

         7、进行更改相关的参数信息

                

                8、在上图二的位置填写如下信息

                        第一部分:原本信息,你不用动,(此位置加引号,遇不见引号效果一致,想懒省事的话就不加)

                        第二部分:填写my.ini文件的路径信息  ,不过前面要加 --defaults-file=[path]

                         第三部分:即为服务的名字信息

                        最终部分与部分之间要使用空格进行区分

我的就是如下,大家可以参考这个模板

        D:\Mysql\Install-item\bin\mysqld   --defaults-file=D:\Mysql\Data\my.ini  Mysql60

                

                9、最后一步就是确认,并测试了win+r 输入cmd

                         

                          出现如上效果,就说明完全好了,再次说明,由于我改了的端口号,因此,有一个1234,如果大家没改的话,就使用默认的就行3306

        至此,就全部OK了!     

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐