为了账号安全,请及时绑定邮箱和手机立即绑定

MySQL 8.0上的phpMyAdmin

MySQL 8.0上的phpMyAdmin

森栏 2019-11-28 10:56:38
我已经安装了MySQL 8.0服务器和phpMyAdmin,但是当我尝试从浏览器访问它时,会发生以下错误:#2054 - The server requested authentication method unknown to the clientmysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password]mysqli_real_connect(): (HY000/2054): The server requested authentication method unknown to the client我想它一定与实现的强密码和MySQL版本的相对更新有关。但是我对最高级的驱动程序和连接配置一无所知。有人遇到过同样的问题并解决了吗?:D编辑使用apt安装apt-get install mysql-server phpmyadmin
查看完整描述

3 回答

?
呼如林

TA贡献1798条经验 获得超3个赞

我通过以下操作解决了这个问题:

  1. 添加default_authentication_plugin = mysql_native_password
    my.cnf 的[mysqld]部分

  2. 输入mysql并通过执行类似操作来创建新用户 CREATE USER 'root'@'localhost' IDENTIFIED BY 'password';

  3. 根据需要授予特权。例如GRANT ALL PRIVILEGES ON * . * TO 'root'@'localhost';,然后FLUSH PRIVILEGES;

  4. 用新用户登录phpmyadmin


查看完整回答
反对 回复 2019-11-28
  • 3 回答
  • 0 关注
  • 807 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信