踩坑系列01——mysql中建的数据库突然不见了

首先今天打开navicat遇到问题:2059 - authentication plugin 'caching_sha2_password',参考以下链接解决。

https://jingyan.baidu.com/article/0aa22375e7966ac8cc0d64b3.html

这个问题我之前其实已经遇到过,解决过一次,为什么又重新出现了呢?当我进入数据库,发现另外一件事情,就是我的mysql里没有之前创建的数据库:mybatis-plus了。

运行之前编写的测试用例:

    @Test
    public void findAll() {
       List<User> users= userMapper.selectList(null);
       System.out.println(users);
    }

结果不能通过:报错。

java.sql.SQLSyntaxErrorException: Unknown database 'mybatis-plus'

突然想起自己服务启动的是mysql80,在电脑里找到服务,停掉mysql80,并将它设置为手动启动,启动mysql。

图片说明

检查navicat,终于出现了我可爱的mybatis-plus,在idea里跑之前写的测试案例也能够通过了。

图片说明
查找资料得知,原来mysql和mysql80是两个服务,mysql80是安装包解压后自动安装的,mysql是用户初始化后手动安装的,二者不能同时启动。

java全栈日日学 文章被收录于专栏

java全栈每日必学,不要高估自己一年能做的事,不要低估自己十年能做的事

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务