mysql - Adminer 4.3.1 - 仅显示一个数据库

标签 mysql adminer

我最近移动了主机,但无法获取 adminer 4.3.1,今天下载以查看多个数据库。我不知道为什么它选择了这个。主机公司从原始主机复制了我的所有数据。数据库是MySQL。

我正在从一个目录运行管理员,该目录通过授权用户使用目录保护并且工作正常。

AM 仅显示 6 个数据库之一。所选数据库的任何功能似乎都没有问题。所有数据库都有不同的密码。

phpMyAdmin 通过 cPanel 查看所有数据库正常。

我确实按照某人的建议单击了 SERVER,但仍然只显示一个数据库。

关于我可以尝试修复或至少获取更多信息来帮助解决问题的任何想法。

最佳答案

我想我已经找到了解决问题的方法。

我原来的主机使用标准 MYSQL,但我转移到 Krystal Hosting 的主机使用 MariaDB 作为 MySQL。

我认为我的问题是由我传输的数据库没有足够强的密码引起的。显示的数据库有一个非常好的密码。

最终找到原始密码后,我编写了一个 php 脚本来连接到所有数据库。除了其中一个出现在 Adminer 431 中之外,它们都失败了。

为了解决这个问题,我创建了一个具有强密码(通常的规范字符,大写和小写)的用户,并授予该用户访问所有数据库的权限,看看它们都已连接。

奇怪的是,我可以看到所有数据库并通过 cPanel 在 phpMyAdmin 中访问它们,并且我正在从数据库转储 SQL 并创建新数据库,然后上传转储的 SQL,我发现我需要添加一个用户,以前不是这样的(std MYSQL),因为只需要在创建数据库时输入密码。

计算机不是很有趣吗 - 世界上最大的拼图游戏,但某些拼图的大小和颜色变化的频率超出了您的能力,因此拼图永远无法完成。

关于mysql - Adminer 4.3.1 - 仅显示一个数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47697993/

相关文章:

mysql - php_network_getaddresses : getaddrinfo failed error in Docker's adminer

database - 在 Ubuntu 18.04 bionic 上安装 Adminer

mysql - 使用内部联接插入记录后更新表

mysql - 根据 If 语句选择自定义列

mysql - SQL 语法错误 db_query

oracle - Oracle 数据库管理员 Docker

php - 使用 PHP 问题的 AWS LAMP Stack 连接到 MySQL 数据库

php - MySQL - 简化教师/学生订阅者的复杂查询

简单查询的 MySQL 性能问题

php - POST 数据太大。减少数据或增加 "post_max_size"