MySQL 8.0版本 安装后无法连接navicat

今日闲得有空,清理一下平时做的小型测试项目用的数据库,一不小心将MySQL自带的四个数据库删除其中一个。。。。
MySQL自带的四个数据库
担心会不会影响以后的开发,百度了一下怎么能不能重新恢复,没找到相关的教程 ,都是直接劝重装,然后我直接安装了最新的mysql 8.0版本,结果发现navicat连接不上了,1251错误。通过百度上查找资料,整合了一下操作。

  1. 开启数据库
    net start mysql

  2. 登录root用户
    mysql -u root root -p
    输入密码 回车

  3. 转入到“mysql”这个数据库
    use mysql
    在这里插入图片描述

  4. 将用户的密码设置为永不过期
    alter user ‘root’@‘localhost’ identified by ‘你的root密码’ password expire never;
    在这里插入图片描述

  5. 更改加密方式
    alter user ‘root’@‘localhost’ identified with mysql_native_password by ‘你的root密码’;
    在这里插入图片描述

  6. 刷新权限
    flush privileges;
    在这里插入图片描述

  7. 完成,赶紧去试试吧

猜你喜欢

转载自blog.csdn.net/interestANd/article/details/112679136