关于Navicat连接数据库出现1251报错

问题描述:
在刚完成安装MySQL的时候,想使用Navicat连接,但是出现1251的错误

解决方法:
1.使用初始密码进行登录,如果还记得的话。也就是

//
2019-11-03T06:56:18.748854Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: XgXuY_JC_3!K
//

里面的XgXuY_JC_3!K

2.也可以选择修改密码
命令行进入

//进入MySQL的root账户
mysql -u root -p

//输入密码
Enter password: ******

//更改加密方式
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
Query OK, 0 rows affected (0.10 sec)

//更改新密码。本例新密码为123456
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
Query OK, 0 rows affected (0.35 sec)

//回车刷新,显示完成
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.28 sec)

//查看数据库
mysql> use mysql;
Database changed

mysql> select user,host from user;
+------------------+-----------+
| user             | host      |
+------------------+-----------+
| mysql.infoschema | localhost |
| mysql.session    | localhost |
| mysql.sys        | localhost |
| root             | localhost |
+------------------+-----------+
4 rows in set (0.00 sec)

你可能感兴趣的:(MySQL)