我刚刚在我的托管帐户上安装了phpmyadmin,我编辑了配置文件,只更改了
$cfg['Servers'][$i]['host']
值
我在配置文件中看到登录名是pma
,密码是空白的(这是默认设置。但是当我尝试登录时,我得到了
Login without a password is forbidden by configuration (see AllowNoPassword)
错误。
所以我做了['AllowNoPassword'] = true;
但是我得到了另一个错误
mysqli_real_connect(): (HY000/1045): Access denied for user 'pma'@'IP' (using password: NO)
这太糟糕了。顺便说一句,我有['auth_type'] = 'cookie'
我没有创建任何MySQL数据库,因为我从我读到的内容中了解到我必须为phpMyAdmin登录创建一个数据库,但我找不到我需要的数据库结构,并且无法找到方法来实现它。
我需要的是能够在托管帐户上使用用户名和密码访问phpmyadmin
答案 0 :(得分:0)
我明白了,下面的更改是对phpmyadmin安装附带的config.inc.php
文件进行的更改
1)我将$cfg['Servers'][$i]['host']
更改为我的主机公司给我的值(通常是他们的服务器ip)
2)将['AllowNoPassword'] = true;
更改为false
3)保持['auth_type'] = 'cookie'
原样
5)我改变了这个$cfg['Servers'][$i]['pmadb'] = 'MY_DATABASE_NAME_HERE';
6)最后导航到phpmyadmin登录页面,并使用数据库用户名和密码(我在步骤4中创建的数据库)登录。
希望这有助于某人