欢迎光临
我们一直在努力

Ubuntu 18.04 phpMyAdmin无法使用root用户登录解决方法

由于新版本的mysql 使用的是auth_socket默认使用插件进行身份验证

需要把验证方式改为”mysql_native_password”

sudo mysql

mysql> SELECT user,authentication_string,plugin,host FROM mysql.user;

+------------------+-------------------------------------------+-----------------------+-----------+
| user | authentication_string | plugin | host |
+------------------+-------------------------------------------+-----------------------+-----------+
| root | | auth_socket | localhost |
| mysql.session | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
| mysql.sys | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
| debian-sys-maint | *8486437DE5F65ADC4A4B001CA591363B64746D4C | mysql_native_password | localhost |
| phpmyadmin | *5FD2B7524254B7F81B32873B1EA6D681503A5CA9 | mysql_native_password | localhost |
+------------------+-------------------------------------------+-----------------------+-----------+
5 rows in set (0.00 sec)

使用 ALTER USER来修改密码

mysql> alter user 'root'@'localhost' identified with mysql_native_password by '你需要设置的密码';
Query OK, 0 rows affected (0.01 sec)

设置好密码后就可以在phpMyAdmin使用root用户登录了.

赞(0) 打赏
未经允许不得转载:NixonLi博客 » Ubuntu 18.04 phpMyAdmin无法使用root用户登录解决方法

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏