这是我第一次设置它。我正在运行一个Apache服务器,我正在尝试设置我的PHPMyAdmin和MySQL的东西。我在PHPMyAdmin配置文件中唯一更改的是
$cfg['Servers'][$i]['controluser'] = '(user)';
$cfg['Servers'][$i]['controlpass'] = '(pass)';
对于MySQL配置文件,我只更改了
password = (same pass as the other)
它上面也没有#。我收到错误“phpMyAdmin尝试连接到MySQL服务器,服务器拒绝连接。您应该检查配置中的主机,用户名和密码,并确保它们对应于管理员提供的信息。 MySQL服务器。“我检查过它们看起来很好,但我不知道。我想是控制用户的默认设置吗?
答案 0 :(得分:0)
在phpMyAdmin中,controluser和controlpassword用于advanced features,而不是用来控制登录。由于你没有更改auth_type,默认的cookie
会提示你输入用户名和密码。你连接到phpMyAdmin;您不需要将它们硬编码到配置文件中。
您是否尝试以root用户身份进行连接? MySQL默认为用户名root,密码为空。不确定XAMPP是否会改变它,但如果是这样,它应该在您安装时提示您输入密码。如果您忘记或不知道root密码,请使用MySQL手册explains how to reset it。
此外,您不需要将密码硬编码到MySQL配置文件中;用户名和密码存储在MySQL数据库本身中。在my.cnf中存储密码将在从客户端程序连接时使用该密码,但不需要。