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文件
右键数据库,点击运行,选择需要导入的文件。
找到后点击开始。
右键数据库,点击刷新,在表中找到导入的表。
出来混总是要还的