Phpmyadmin XAMPP安装后MySQL未运行
我已经安装了XAMPP v。7.0.2-1并成功地打开了localhost,但是当我打开phpmyadmin时,我得到了错误 欢迎使用phpMyAdmin错误 MySQL说:文档 无法连接:设置无效 配置中定义的controluser连接失败 phpMyAdmin 试图连接到MySQL服务器,但服务器拒绝了 连接。您应该在您的帐户中检查主机、用户名和密码 配置并确保它们与信息相对应 由MySQL服务器的管理员提供 我试着修理 使用编辑config.inc.php(将身份验证类型更改为 “http”&指定的密码),但没有帮助 尝试以下操作:Phpmyadmin XAMPP安装后MySQL未运行,phpmyadmin,xampp,Phpmyadmin,Xampp,我已经安装了XAMPP v。7.0.2-1并成功地打开了localhost,但是当我打开phpmyadmin时,我得到了错误 欢迎使用phpMyAdmin错误 MySQL说:文档 无法连接:设置无效 配置中定义的controluser连接失败 phpMyAdmin 试图连接到MySQL服务器,但服务器拒绝了 连接。您应该在您的帐户中检查主机、用户名和密码 配置并确保它们与信息相对应 由MySQL服务器的管理员提供 我试着修理 使用编辑config.inc.php(将身份验证类型更改为 “http
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Servers'][$i]['controluser']
和$cfg['Servers'][$i]['controlpass']
的值。更改auth_类型只会影响您的登录方法,“密码”字段对auth_类型cookie或http没有任何作用
编辑config.inc.php
并注释掉这两行(通过在前面添加/
),然后再次加载phpMyAdmin
如果您希望使用需要此controluser的高级功能,最好的方法可能是更改该用户的密码(您可以使用phpMyAdmin执行此操作),然后编辑config.inc.php
以添加新密码并删除注释标记。如果XAMPP没有为您创建controluser(这真的很奇怪,因为它在config.inc.php
中配置了一个,使您的安装无法使用),那么您可以按照以下步骤操作
/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'P@ssw0rd'; //-- To the password changed in phpmyadmin
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = false; //-- Change this also to fix the problem