navicat连接mysql数据出现2059和中文乱码

navicat连接mysql数据出现2059和中文乱码

navicat连接mysql数据出现2059和中文乱码_第1张图片
解决方法:
种是将mysql用户登录的加密规则修改为mysql_native_password。
1.打开cmd,输入mysql -u root -p进入输入密码后进入mysql数据库;

		mysql -u root -p #进入数据库

2.修改加密规则及密码,刷新即可;

	1、ALTER USER 'root'@'localhost' IDENTIFIED BY '你的mysql密码' PASSWORD EXPIRE NEVER; #修改加密规则
	2、ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的mysql密码'; #修改密码
	3、FLUSH PRIVILEGES; #刷新数据

重新打开navicat连接mysql数据库即可。

你可能感兴趣的:(mysql数据库)