mysql - 无法登录新安装的phpmyadmin

标签 mysql phpmyadmin

我刚刚在我的托管帐户上安装了 phpmyadmin,我编辑了配置文件,仅更改了 $cfg['服务器'][$i]['主机']

我在配置文件中看到登录名是pma并且密码为空(这是默认值。但是当我尝试用它登录时,我得到

配置禁止无密码登录(请参阅AllowNoPassword)错误。

所以我做了['AllowNoPassword'] = true;

但我收到另一个错误提示

mysqli_real_connect(): (HY000/1045): 用户“pma”@“IP”访问被拒绝(使用密码:NO)

这真的很糟糕。顺便说一句,我有 ['auth_type'] = 'cookie'

我没有创建任何 MySQL 数据库,据我所知,我必须为 phpMyAdmin 登录创建一个数据库,但我找不到我需要的数据库结构,也找不到实现它的方法。

我所需要的只是能够使用我的托管帐户上的用户名和密码访问 phpmyadmin

最佳答案

我发现了,以下更改是对 phpmyadmin 安装附带的 config.inc.php 文件进行的

1) 我将 $cfg['Servers'][$i]['host'] 更改为我的主机公司给我的值(通常是他们的服务器 IP)

2) 将 ['AllowNoPassword'] = true; 更改为 false

3) 保持['auth_type'] = 'cookie'原样

4)我创建了一个 mysql 数据库(任何具有任何表和列的数据库都可以),这实际上是 geo lite 2 数据库(因此它与用户名、密码和登录内容无关)

5) 我更改了此 $cfg['Servers'][$i]['pmadb'] = 'MY_DATABASE_NAME_HERE';

6) 最后导航到 phpmyadmin 登录页面,并使用数据库用户名和密码(我在步骤 4 中创建的数据库)登录。

希望这对某人有帮助

关于mysql - 无法登录新安装的phpmyadmin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49344935/

相关文章:

mysql - 一次查询 ActiveRecord 的记录和关系计算

Mysql评论信息显示

java - 如何对 MySQL 查询进行高级恐怖检查

ubuntu - 刚升级到 Ubuntu 16.04 但找不到 localhost/phpmyadmin

php - If 语句有效,而 Else 语句无效

mysql - 是否可以优化这个MySql查询

php - 组合这两个 sql 查询时出错

mysql - 如何在 phpmyadmin 中为 root 以外的用户获取扩展控制面板?

python - 使用 Python 的 AMP 堆栈

php - 登录后带有phpmyadmin的Nginx错误重定向