SQLYOG连接数据库时报错1251

报错图片

报错原因:

主要是由于mysql8以前的加密规则与mysql8以后的存在差异,一些版本旧的客户端和服务端版本差别太大!

解决办法:

1.修改加密规则(注意引号为英文单引号,后面结尾的分号必须带上,@符号和引号之间无空格,下同)

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

2.更新一下用户的密码(123456为设置的密码)

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

3.刷新权限

FLUSH PRIVILEGES;

如图所示:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章