我三天前下载了XAMPP,当我试图打开phpmyadmin时,我一直收到这个错误。phpMyAdmin试图连接到MySQL服务器,但服务器拒绝了连接.您应该检查配置中得主机,用户名与密码,并确保它们与MySQL服务器管理员提供得信息一致.我甚至还没有设置密码,因为我无法打开安全页面,我一直得到一个 * 页未找到 * 错误。我该如何解决这个问题?
ni65a41a1#
首先,尝试通过命令行连接MySQL,以验证MySQL服务器是否正在运行,用户密码是否正确
mysql -u USERNAME -p PASSWORD
如果您可以成功连接到服务器,请转到phpmyadmin配置文件并更改您的连接字符串配置。请参见:http://docs.phpmyadmin.net/en/latest/setup.html但是如果你不能连接到MySQL服务器,你的问题是你的服务器不是phpmyadmin。所以去你的xampp控制面板配置服务器配置文件。
ekqde3dh2#
如果您已经检查了MySQL服务器是否已启动并正在运行,那么请检查xampp中phpmyadmin文件夹中的phpmyadmin config.sample.inc.php文件。在此之后,检查此块中的最后一行(AllowNoPassword)是否/* Authentication type */$cfg['Servers'][$i]['auth_type'] = 'cookie';个/* Server parameters */$cfg['Servers'][$i]['host'] = 'localhost';$cfg['Servers'][$i]['compress'] = false;$cfg['Servers'][$i]['AllowNoPassword'] = true;设置为“false”。如果是,请将其设置为true,这将有助于解决问题
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = true;
2条答案
按热度按时间ni65a41a1#
首先,尝试通过命令行连接MySQL,以验证MySQL服务器是否正在运行,用户密码是否正确
如果您可以成功连接到服务器,请转到phpmyadmin配置文件并更改您的连接字符串配置。
请参见:http://docs.phpmyadmin.net/en/latest/setup.html
但是如果你不能连接到MySQL服务器,你的问题是你的服务器不是phpmyadmin。所以去你的xampp控制面板配置服务器配置文件。
ekqde3dh2#
如果您已经检查了MySQL服务器是否已启动并正在运行,那么请检查xampp中phpmyadmin文件夹中的phpmyadmin config.sample.inc.php文件。
在此之后,检查此块中的最后一行(AllowNoPassword)是否
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
个/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = true;
设置为“false”。如果是,请将其设置为true,这将有助于解决问题