转:https://blog.csdn.net/qq_36347817/article/details/81872506
打开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 ‘你的密码’;