MySQL 8.0 - Client does not support authentication protocol requested by server

使用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' 这个部分

你可能感兴趣的:(MySql)