首次尝试使用 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
。