为什么 phpMyAdmin 使用此设置会显示错误?

为什么 phpMyAdmin 使用此设置会显示错误?

首次尝试使用 MySQL 设置 phpMyAdmin。

我刚刚使用向导创建了如下配置脚本:

$i++;
$cfg['Servers'][$i]['host'] = 'http://server_name_here.edu';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['port'] = '10021';
$cfg['Servers'][$i]['socket'] = '/home/user7/mysql.sock';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'mypassword12345';
$cfg['Servers'][$i]['AllowDeny']['order'] = '';
$cfg['Servers'][$i]['AllowDeny']['rules'] = array();

当我运行主 php 管理索引页时出现以下错误:

phpMyAdmin 尝试连接 MySQL 服务器,但服务器拒绝连接。您应该检查配置中的主机、用户名和密码,并确保它们与 MySQL 服务器管理员提供的信息相对应。错误

MySQL 说:文档 2005 - 未知的 MySQL 服务器主机“http”(1)

任何朝着正确方向的指出都是非常有帮助的。

谢谢。

编辑

从服务器名称中删除 http:// 前缀 -

phpMyAdmin 尝试连接 MySQL 服务器,但服务器拒绝连接。您应该检查配置中的主机、用户名和密码,并确保它们与 MySQL 服务器管理员提供的信息相对应。错误

MySQL 说:文档 2013 - 在“等待初始通信包”时与 MySQL 服务器失去连接,系统错误:99

答案1

http://从服务器主机名中删除。MySQL 不使用 http 进行连接。

此外,MySQL 使用的端口3306不是10021

相关内容