【问题标题】:MySQL and PHPMyAdmin error (XAMPP)MySQL 和 PHPMyAdmin 错误 (XAMPP)
【发布时间】:2014-02-25 12:22:58
【问题描述】:

这是我第一次设置这个。我正在运行 Apache 服务器,并且正在尝试设置我的 PHPMyAdmin 和 MySQL 的东西。我在 PHPMyAdmin 配置文件中唯一改变的是

$cfg['Servers'][$i]['controluser'] = '(user)';
$cfg['Servers'][$i]['controlpass'] = '(pass)';

而对于 MySQL 配置文件,我只更改了

password       = (same pass as the other)

上面也没有#。我收到错误“phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接。您应该检查配置中的主机、用户名和密码,并确保它们与管理员提供的信息相对应MySQL 服务器。”我检查了它们,它们看起来很好,但我不知道。我是否认为 controluser 是默认值?

【问题讨论】:

  • 尝试使用命令mysql -u (user) -p从命令提示符连接到mysql服务器以检查您的服务器是否正在运行
  • @miltos - 我正在使用 xampp,我的控制面板说是。如果有帮助,我在 Win 8.1 上。

标签: mysql phpmyadmin


【解决方案1】:

在phpMyAdmin中,controluser和controlpassword用于advanced features,不用于控制登录。由于您没有更改auth_type,默认cookie在连接phpMyAdmin时会提示您输入用户名和密码;您不需要将它们硬编码到配置文件中。

您是否尝试以 root 用户身份连接? MySQL 默认为用户名 root,密码为空。不确定 XAMPP 是否会立即更改,但如果是,它应该在安装时提示您输入密码。如果您忘记或不知道 root 密码,请参阅 MySQL 手册explains how to reset it。

另外,您不会将密码硬编码到 MySQL 配置文件中;用户名和密码存储在 MySQL 数据库本身中。将密码存储在 my.cnf 中将在从客户端程序连接时使用该密码,但不是必需的。

【讨论】:

    猜你喜欢
    • 2017-06-21
    • 2015-11-13
    • 2012-07-22
    • 2020-05-20
    • 2017-11-07
    • 2018-02-04
    • 2012-06-26
    • 2013-01-01
    • 2014-09-05
    相关资源
    最近更新 更多