使用mysql中出现这个错,记录一下
MySQL 8.0 - Client does not support authentication protocol requested by server; consider upgrading MySQL client
解决方法:
- 在对应的数据库执行以下语句
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'
其中,'root'
为用户名,'localhost'
为host
, 'password'
为登录密码
- 接着刷新权限
flush privileges;
然后尝试执行下程序可以了没有~~~
如果还报这个错的话,那就尝试在第一个sql语句里去掉 @'localhost'
这个部分