phpMyAdmin无法登录MySql8的问题

AmsChan ... 2021-10-16 问题记录
  • Mysql
小于 1 分钟

数据库系统的实验课需要用到phpMyAdmin,正常安装和设置后尝试使用phpMyAdmin登录mysql,然后就出问题了😅

如图

image

通过github看到某个php相关项目的issue里面有提到这个问题,然后得知原因是php不支持caching_sha2_password的密码验证方式,所以得把mysql的验证方式改为老版本的--mysql_native_password

windows下使用管理员运行cmd,登录mysql后运行下面的命令修改密码验证方式即可

alter user 'username'@'localhost' identified with mysql_native_password by 'password';
1

image