mysql8.4版本mysql_native_password无法连接问题解决
                
                	                	Mysql
                    
                    来源:互联网
                    
                    作者:佚名
					
                    发布时间:2024-07-18 18:58:21
                    
                    人浏览
                    
                 
                
            	
                                
                	摘要
                    用dbeaver可以直接连接 用NAVICAT连接后报错 在网上查找8.0版本可以在my.ini里[mysqld]配置以下描述 default_authentication_plugin=mysql_native_password 仍然报错,翻文档发现In MySQL 8.4, the mysql_native_password serv
                 
                  
                     
                        
                          
                            | 
                            
                                  用dbeaver可以直接连接 用NAVICAT连接后报错 
	在网上查找8.0版本可以在my.ini里[mysqld]配置以下描述default_authentication_plugin=mysql_native_password
仍然报错,翻文档发现In MySQL 8.4, the mysql_native_password server-side plugin is disabled by default.,也就是不允许这么配置了 解决方案但文档给出了另一种方案,在mysqld设置mysql_native_password=ON,实测可用改完my.ini后用管理员身份打开命令提示符重启mysl即可
 
	
		
			| 1 2 3 4 5 6 | net stop mysql net start mysql mysql -uroot -p -- 输入密码 alter user 'root'@'localhost' identified with mysql_native_password; alter user 'root'@'localhost' identified by '123456'; |  如果不设置,则在修改账号验证方式时会报错ERROR 1524 (HY000): Plugin ‘mysql_native_password’ is not loaded 
 | 
                        
                        
版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。