打开Navicat 的时候发现报错,无法连接mySql数据库。感觉莫名奇妙,报错:1251
解决方法:
第一种方式:
- 打开Command Line Client ,是在mysql的目录下,你会发现有2个一模一样其实哪个都行
- 输入mysql密码回车 就是安装mysql时设置的密码只输入密码就行不加分号
- 输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mysql的密码';回车 别漏了后面有个分号 mysql的密码是安装mysql时设置的密码
- 输入FLUSH PRIVILEGES;回车 别漏了后面的分号
第二种方式:
- 用管理员身份打开cmd
- 进入mysql执行下面三个命令
mysql -uroot -p(输入密码)
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';