我有一个由Network Solution托管的域名。我正在开发一个使用phpMyAdmin版本的网站,这个版本比NS运行的版本更新,他们不愿意为我升级。我看到一些人建议在我的网站空间安装phpMyAdmin,我不知道这是可行的。
我按照步骤操作,现在在www.banana.com/phpMyAdmin中安装了phpMyAdmin(其中'banana'就是一个例子)。
现在,我从来没有配置过那些不同且复杂的东西,所以我真的不知道我在做什么。我使用帮助页面创建了一个服务器... / phpMyAdmin / setup并将所得到的config.inc.php文件移动到phpMyAdmin中,如文档中所述。这是我文件的内容:
/* Server: banana [1] */
$i++;
$cfg['Servers'][$i]['verbose'] = 'banana';
$cfg['Servers'][$i]['host'] = 'www.banana.com';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'Aver1SecurEPasw0rd!';
$cfg['Servers'][$i]['ssl'] = true;
现在,当我进入主页并要求登录时,我使用'root'作为用户名和'Aver1SecurEPasw0rd!'对于密码,但我得到#2002无法连接到MySQL服务器消息。因为我不确定我在做什么:
我花了很长时间在网上找到关于此的一些信息,似乎没有一步一步指导这种情况。如果有人这样做或者可以提供帮助,那就太棒了。谢谢。
答案 0 :(得分:0)
通过更多的搜索和试验/错误,我现在了解它是如何工作的。
NS为您提供了您创建的数据库列表(在cPanel中)。现在,在此列表中(在MySQL数据库部分中),您将看到服务器名称,用户名和密码。这是您需要输入" config.inc.php'文件。
$cfg['Servers'][$i]['verbose'] = '';
$cfg['Servers'][$i]['host'] = 'mysqlvXXX'; /* this is the NS server on which is the DB is */
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'NS_username'; /* your NS user name for that DB */
$cfg['Servers'][$i]['password'] = 'NS_password'; /* your NS password for that DB */
这很有效。好吧,现在我需要更新php的版本,但这是另一个问题。