作为一名即将步入社会的大四学生,找工作和毕业设计真的是让人头大。因为博主四年的碌碌无为,Windows系统上的编程环境也是乌烟瘴气的o(╥﹏╥)o,博主秉承着只要手上的代码能运行其他环境无所谓的态度开启了我的毕业设计之旅,没想到今天一个小小的Navicat差点夭折了我的所有心血,我可怜的毕业设计。下面是我所遇到的问题及解决方法:
正常我的Navicat是下面的状态,为什么会报错呢,是因为我的MySQL80没有打开(嘿嘿嘿,我的系统只弄了MySQL80,有些看官有两个的自己看需要启动),我设置了手动开启,所以每次需要打开MySQL80,启动步骤:鼠标右键此电脑--管理--服务和应用--服务,在服务中找到对应MySQL80启动就行
Navicat成功启动状态:
以上的步骤是我日常存储数据时常用操作,今天我照例开始了我的奋斗,奇迹的是我的Navicat竟然不需要我开启MySQL80就能启动了(当时很高兴,想着我的电脑终于自觉了),没想到我的所有自定义数据库都不见了!!!!
于是我到处搜索找回数据库办法,网上大多数是有两个进程的解决办法(MySQL和MySQL80),我的环境只有MySQL80,以至于我急的像热锅上的蚂蚁,连我亲爱的AI也没有实质性的解决办法。不过在我不懈搜索下,找到了下面这个博主的方法,解决了我的问题(*^▽^*)。
我的问题具体形式和博主(博主原稿)一致(我的案例忘记截图了,光顾着高兴去了),我也是看了这个博主的投稿解决了问题(感谢博主o(╥﹏╥)o),不过怕有些人对博主后续关闭进程的方法不了解,我补充说明一些关闭进程的方法:
1. 查询当前数据库版本:右键数据库连接--点击命令列界面--输入查询命令:
select version();
2.发现和自己以前创建数据库用的进程不一致,关闭现在连接的进程,启动常用进程:
(1)打开任务管理器
- 快捷键
Ctrl + Shift + Esc
- 或右键任务栏 → 选择「任务管理器」
(2)定位MySQL进程
- 点击「详细信息」标签页中找到
mysqld.exe,
查看完整进程列表(如有多个实例)
(3)确认目标进程
- 右键
mysqld.exe
→ 选择「打开文件所在位置」 - 通过文件路径或版本号确认是否为需关闭的实例
(4)安全结束进程
- 右键目标进程 → 选择「结束任务」
(5)启动常用进程MySQL80(这是我常用的,启动方法上面有步骤)
上面就是我的所有解决步骤了,希望能给看到博文的你一些帮助,最后万分感谢博主(主页)的解决办法,让我找回了我的数据库。