1251报错,数据库连接错误!今天下了个 Navicat,发现连接不上,总是报错1251;
废话不多说上⼲货!
先给出破解版navicat
百度⽹盘链接
pan.baidu/s/18nliSzewCZ5w7xKbnYPWUQ
提取码
z09x
⽆脑安装不多解释。
之后:☆
先解释1251失败原因:
MySQL8.0版本的加密⽅式和MySQL5.0的不⼀样,连接会报错。
更改加密⽅式
1.先通过命令⾏进⼊mysql的root账户:
  mysql -uroot -p
2.更改加密⽅式:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
Query OK, 0 rows affected (0.10 sec)
若此步骤出错!
2.1进去数据库再进⾏3步骤:
mysql> use mysql;
Database changed
mysql> select user,host from user;
±-----------------±----------+
| user | host |
±-----------------±----------+
| mysql.infoschema | localhost |
| mysql.session | localhost |
| mysql.sys | localhost |
| root | localhost |
±-----------------±----------+
5 rows in set (0.00 sec)
3.更改密码:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Query OK, 0 rows affected (0.35 sec)mysql下载失败怎么办
4.刷新:
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.28 sec)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。