使用mysql命令解决phpMyAdmin在MySQL8下面无法登录的问题

Release time:2019年10月24日 Author:Catfish CMS Reading volume:6485

MySQL是一款优秀的数据库系统,有大量的应用会使用MySQL,截止本文发布,MySQL版本已经到了MySQL8。phpMyAdmin是一款优秀的在线mysql管理工具,我们经常会使用phpMyAdmin来管理数据库,包括备份、导入导出等。

当我们把数据库升级到MySQL8,并且使用phpMyAdmin来管理数据库时会发现一个问题,phpMyAdmin无法登录了,提示错误信息如下:

SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client

我们会在phpMyAdmin的登录页面看到如下图所示的错误提示:

导致这个错误的原因不是因为phpMyAdmin的代码有问题,不少人在遇到问题的时候首先会想到代码有问题,其实很多时候并不是代码本身的问题,一款成熟的系统基本上不会存在什么明显的代码方面的问题。

那究竟是什么导致phpMyAdmin无法登录的呢?

原因是MySQL8修改了默认的身份验证方式,由原来默认的“mysql_native_password”改成了“caching_sha2_password”,同时PHP还没有应对mysql8的修改,所以就导致了phpMyAdmin无法登录的情况。

解决方法也很简单,就是修改MySQL8的验证方式回原来的就可以了。

具体操作如下:

1、首先登录MySQL:

>mysql -u root -p password

这里的密码使用您实际的密码,上面的“password”只是做个演示。

2、执行以下mysql命令:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

同样的“password”也要改成您实际使用的密码。

完成以上步骤后,您再次登录phpMyAdmin就没有问题了。

Reward

I want to comment Sign in to post a comment


Latest release

鲶鱼cms系统和鲶鱼blog系统怎么填写公安备案号和ICP备案号

在实际建站过程中,往往需要进行网站备案,那么当我们备案之后,需要按要求在自己网站上放上备...

关于鲶鱼Blog系统2.3.21版以后版本升级的说明

鲶鱼Blog系统可以在后台上传升级包进行升级,有些用户可能会很长时间没有升级,这样可能会...

鲶鱼CMS和鲶鱼Blog自制登录页面代码怎么实现

我们在《鲶鱼CMS和鲶鱼Blog怎么自定义登录页面》一文里面介绍了怎么在制作主题的时候自...

鲶鱼CMS和鲶鱼Blog怎么自定义注册页面

我们在《 鲶鱼CMS和鲶鱼Blog怎么自定义登录页面》这一篇里面介绍了如何自己制作一个登...

鲶鱼CMS和鲶鱼Blog怎么自定义登录页面

我们在使用鲶鱼cms和鲶鱼blog时,有的时候希望根据自己的需求设计登录页面,该怎么办?...

Catfish(鲶鱼) CMS和Catfish(鲶鱼) blog主题...

第五版Catfish(鲶鱼) CMS和Catfish(鲶鱼) blog主题制作手册已经正...

How to use the Catfish CMS system

Section 1: How to add articles

Management background is composed of five bl...

Section 2: to the article to add c...

In the previous section, we talked about how...

Section 3: Add a menu to your site

In the previous section we talked about how ...

Section 4: Page Setup

To the last section we have learned to use t...

Section 5: Change website name, LO...

By the end of the previous section, we have ...

Copyright © 2015 - 2020 Catfish(鲶鱼) CMS
Catfish(鲶鱼) CMS〖181836340〗 Catfish(鲶鱼) CMS 二群〖292598750〗

   I want to leave a message
Catfish(鲶鱼) CMS V 4.9.90