对于我的网站https://maxstechandmathsite.azurewebsites.net,我已经通过从下载的.zip文件夹中克隆文件存储库来安装phpmyadmin。问题是,尝试在从config.inc.php
重命名的config.inc.sample.php
文件上设置凭据后,我无法登录MySQL服务器。该文件的外观如下:
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = '23.100.82.11';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'MY_PASSWORD';
$cfg['Servers'][$i]['verbose'] = 'Max\'s Tech and Math Site';
我尝试将AllowNoPassword
设置为true,但仍然无法正常工作。在执行host
命令时,我也将localhost
从nslookup
切换到了我为服务器找到的IP地址-也许那是怎么回事?我是否缺少有关MySQL服务器的某种参考类型?
答案 0 :(得分:0)
我的问题让我很傻。问题是,我没有为连接设置任何MySQL服务器实例。我认为主机提供商会在端口3306上提供MySQL服务器,但他们没有。你不能只是假设那样。因此,我在https://www.freemysqlhosting.net使用免费托管设置了一个MySQL服务器实例。我将服务器名称,数据库名称,用户名和密码复制到了config.inc.php
文件中,现在我可以登录了。