phpmyadmin无法连接mysql服务器


本文摘自PHP中文网,作者V,侵删。

问题引出:

错误:

MySQL 返回:文档

无法连接:无效的设置。

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

出现问题的起因:

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

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

解决方法:

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

1

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

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

1

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

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

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

将其修改为下面的内容

1

2

3

4

5

6

7

8

9

/* 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;

1

$cfg['Servers'][$i]['auth_type'] = 'config';这里config改为$cfg['Servers'][$i]['auth_type'] = 'cookie';

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

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

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

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

以上就是phpmyadmin无法连接mysql服务器的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

pinterest mysql实践利用分片来解决百亿数据的存储问题

mysql 5.7.20 如何改密码

怎么删除数据表中数据

win10 64位 mysql8.0下载和安装教程图解

mysql中关于触发器的操作实例详解

mysql连接查询实例详解

mysql字符集和校对规则(mysql校对集)

mysql排序与分页讲解

mysql求长度的函数是什么?

一键重置mysql的root密码的实现脚本

更多相关阅读请进入《phpMyAdmin》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...