• 技术文章 >数据库 >phpMyAdmin

    phpmyadmin无法连接mysql服务器

    VV2019-12-13 09:30:47原创3613

    问题引出:

    错误:

    MySQL 返回:文档

    无法连接:无效的设置。

    phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接。您应该检查配置文件中的主机、用户名和密码,并确认这些信息与 MySQL 服务器管理员所给出的信息一致。

    出现问题的起因:

    发现 xampp 默认的 mysql 帐号居然是空密码,虽然只是本地调试环境,但还是不太舒服,因此修改了密码,再次访问phpmyadmin 就出现此错误了。

    这是由于 xampp 中 phpmyadmin 的登录方式默认是通过记录在配置文件的帐号密码来直接登陆而不是通过登陆界面登陆,但修改过密码后,就与配置文件里的帐号密码不符,因此出错。

    解决方法:

    一、MySQL 中的“root”用户设置密码(例如:本机MySQL密码为 123456),请在控制台中使用“mysqladmin”命令。例如:

    d:\xampp0\mysql\bin\mysqladmin.exe  -u  root  password  123456

    另外,如果是先前有密码,则修改命令为:

    d:\xampp0\mysql\bin\mysqladmin.exe -u root -p password 123456

    回车后提示你输入密码,输入“旧密码”即可。

    二、找到xampp下phpMyAdmin下的config.inc.php的配置文件信息

    将其修改为下面的内容

     /* Authentication type and info */
    $cfg['Servers'][$i]['auth_type'] = 'config';
    $cfg['Servers'][$i]['host'] = 'localhost';
    $cfg['Servers'][$i]['connect_type'] = 'tcp';
    $cfg['Servers'][$i]['compress'] = false;
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = '123456';
    $cfg['Servers'][$i]['extension'] = 'mysql';
    $cfg['Servers'][$i]['AllowNoPassword'] = true;
    $cfg['Servers'][$i]['auth_type'] = 'config';这里config改为$cfg['Servers'][$i]['auth_type'] = 'cookie';

    从今往后,需要正确输入“root”的密码才能启动 PHPMyAdmin。

    然后点击phpmyadmin,在图形化操作界面将mysql密码设为123456。问题解决。

    重启MySQL服务后新密码生效!

    相关文章教程推荐:phpmyadmin教程

    以上就是phpmyadmin无法连接mysql服务器的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    上一篇:首次使用phpmyadmin如何配置 下一篇:如何下载和配置phpmyadmin
    线上培训班

    相关文章推荐

    • 怎么配置phpmyadmin连接远程mysql数据库• 改了密码打不开phpmyadmin的解决方法• 如何在yum中删除phpmyadmin• 首次使用phpmyadmin如何配置

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网