我最近移动了主机,我无法获得4.3.1,今天下载查看多个数据库。为什么它选择了我不知道的那个。主机公司从原始主机复制了我的所有数据。数据库是MySQL。
我从一个目录运行Adminer,该目录通过授权用户使用目录保护,并且运行正常。
AM仅显示6个数据库中的一个。使用所选数据库的任何函数似乎都没有问题。所有数据库都有不同的密码。
phpMyAdmin通过cPanel看到所有数据库都没问题。
我按照某人的建议单击了SERVER,但仍然只显示了一个数据库。
关于我可以尝试修复或至少获取更多信息以帮助解决问题的任何想法。
答案 0 :(得分:0)
我想我已经找到了解决问题的方法。
我原来的主机使用标准的MYSQL,但我转移到Krystal Hosting的主机使用MariaDB作为他们的MySQL。
我认为我的问题是由我转移的数据库没有足够强的密码引起的。显示的数据库有一个非常好的密码。
最终跟踪了原始密码后,我编写了一个php脚本来连接所有数据库。他们都失败了,除了一个,就是出现在Adminer 431中的那个。
为了解决这个问题,我创建了一个具有STRONG密码的用户(通常的规范字符,大写和小写),并授予该用户访问所有数据库的权限,并且看到它们都已连接。
这个奇怪的方面是我可以通过cPanel看到所有数据库并在phpMyAdmin中访问它们,我正在从数据库转储SQL并创建新数据库,然后上传转储的SQL,我发现我需要添加一个以前不是这样的用户(std MYSQL),因为在创建数据库时只需要一个密码。
Aren的计算机很有趣 - 这是世界上最大的拼图游戏,但是一些游戏的大小和颜色变化的频率超过了你所能跟上的速度,所以拼图永远不会完成。