Navicat连接mysql8.0报错 2059 1396

很多人写alter user ‘Xue‘@‘%‘ identified with mysql_native_password by ‘123456‘;

测试我本地不能用会报1396错误;

将%改为localhost可以连接成功;

alter user ‘Xue‘@‘localhost‘ identified with mysql_native_password by ‘123456‘;

FLUSH PRIVILEGES;

原文地址:https://www.cnblogs.com/1lwf/p/10145183.html

时间: 2024-07-29 12:20:09

Navicat连接mysql8.0报错 2059 1396的相关文章

Navicat 连接MySQL数据库 报错2059 - authentication plugin 'caching_sha2_password'的解决办法

#在数据库的命令行中输入以下代码即可解决,密码必须要修改 可以再次执行将密码改回来. use mysql; ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; Navicat 连接MySQL数据库 报错2059 - authentication plugin 'caching_sha2_password'的解决办法 原文地址:https://www.cnblogs.com/liuha

Navicat11.1连接Mysql8.0报错1251的解决办法

今天下载mysql-8.0.13,完成配置及正常启动后,Navicat11.1工具连接时总报错:1251,找到解决办法主是要mysql8的加密方式不同.具体解决办法如下:一.管理员权限打开CMD,输入mysql的root帐号及密码: D:\mysql8>mysql -u root -p输入root的密码回车二.更改mysql的方式:mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVE

navicat连接MySQL8.0.11提示2059错误

错误原因:mysql加密规则的改变: mysql加密规则:mysql_native_password      mysql8之前的版本   caching_sha2_password     mysql8 解决方法: ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; //修改加密规则 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_na

Navicat 连接mysql8.0时报错

命令 mysql -u root -p use mysql select user,host,plugin from user; alter user 'haidragon'@'%' identified with mysql_native_password by 'pass123'; select user,host,plugin from user; exit mysql.server restart (mac) 192:etc haidragon$ mysql -u root -pEnte

解决MySQL8.0报错:Unknown system variable 'validate_password_policy'

一.问题描述 1.在安装MySQL8.0时,修改临时密码,因密码过于简单(如:123456),不符合MySQL密码规范,会触发一个报错信息: ERROR 1819 (HY000): Your password does not satisfy the current policy requirements. 二.遇到问题 1.解决办法调整MySQL密码验证规则,修改 policy 和 length 的值. 2.MySQL 5.7 进行如下设置,即可解决问题: mysql>  set global

navicat连接mysql8.0+版本报错2059

ERROR 2059 : Authentication plugin 'caching_sha2_password' cannot be loaded 问题: 连接Docker启动的mysql出现:ERROR 2059: Authentication plugin 'caching_sha2_password' cannot be loaded 问题出现原因: 在用navicat连接MySQL8+时会出现2059错误,这是由于新版本的MySQL使用的是caching_sha2_password验

<亲测>用navicat连接mysql 8.0 报错2059

ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded 2018年05月07日 15:56:32 阅读数:2997更多 个人分类: DockerMySQL 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/HeatDeath/article/details/80226934 问题: 连接Docker启动的mysql出现:ERROR 2059

Navicat连接centos6.5报错2003和1130

1.在w7上安装centos6.5虚拟机,通过yum安装mysql. 2.在w7上用Navicat连接虚拟机上的mysql时报错2003:Can't connect to MySQL server (10060) 3.需要关闭centos6.5的防火墙,有两种方式: ①临时关闭防火墙服务service iptables stop ②开机不再启动防火墙服务chkconfig iptables off 4.之后用Navicat连接虚拟机上的mysql时又报错1130 host 192.168.1.1

PDO连接mysql8.0报PDO::__construct(): Server sent charset (255) unknown to the client. Please, report to the developers错误

安装mysql8.0之后,尝试使用php连接mysql,总是报PDO::__construct(): Server sent charset (255) unknown to the client. Please, report to the developers错误,网上找了很多资料,然而都没有多大用处. 查找了mysql官方说明文档才知道原来M8.0已经已经把默认字符集升级成ut8mb4了,于是找到my.cnf文件,修改如下: 1 [client] 2 port = 3306 3 socke