Navicat for MySQL 错误:1251
mySql:8.4
Navicat for MySQL:11.0.10 企业版 绿色版
- 官网中关于mysql_native_password插件的说法:链接
1. 问题
连接数据库报错:1251 要求升级Navicat for MySQL
2. 原因
mysql中的mysql_native_password插件默认是关闭的
- 数据库验证插件状态
mysql> SELECT plugin_name, plugin_status
-> FROM information_schema.plugins
-> WHERE plugin_name = 'mysql_native_password';
3. 解决方法
- 配置文件my.ini
路径:C:\ProgramData\MySQL\MySQL Server 8.4
添加:mysql_native_password=ON
-
在服务中重启mysql84
-
重新通过用户名密码进入mysql,此时再验证插件状态,可以看到变成了
active
-
更新用户认证插件:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';
- 刷新权限:
FLUSH PRIVILEGES;
原文地址:https://blog.csdn.net/YUELEI118/article/details/143470425
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!