Navicat Premium新建数据

此博客链接:https://www.cnblogs.com/ping2yingshi/p/13236705.html

点击文件,新建MYSQL 链接

 2.填写链接名和密码,点击测试

 3.测试时报以下错误。

 查找原因:mysql8.0之前的版本加密规则是mysql_native_password,mysql8.0之后,加密规则是caching_sha2_password。

修改步骤

1.打开控制台,进到数据库的bin目录下。

 2.输入以下命令。

mysql -u root -p

 登录成功

 查询默认加密规则。

分别输入以下命令

use mysql;
select user,plugin from user where user ='root';

 更改

更改加密方式输入以下命令

 ALTER USER'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

 更改用户密码

ALTER USER'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; 

 再次查询加密方式

select user,plugin from user where user ='root';

 刷新权限:FLUSH PRIVILEGES;

 重新链接数据库

测试链接,又报错

 怎么改都改不好这个问题,最后重新安装数据库,再次进行这些操作就对了。

新建链接,创建数据库。给数据库命名。

导入外来的sql文件

右键数据库,点击运行,选择需要导入的文件。

 找到后点击开始。

 右键数据库,点击刷新,在表中找到导入的表。

原文地址:https://www.cnblogs.com/ping2yingshi/p/13236705.html