我有两个问题与EasyPHP(可能相关)。
1)如果我在PhpMyAdmin中创建数据库,我无法在导航面板或“数据库”页面中看到它。数据库存在是因为我可以对它进行查询,并且它与其他CREATE指令(使用相同的名称)冲突。我认为这是一个配置(权限?)问题所以......
2)转到托盘图标,右键单击easyPHP图标,然后“Configuration-> PhpMyAdmin”我获取了URL http://127.0.0.1/home/mysql/
的“找不到对象”错误。
我使用win8。
谢谢。
编辑: 我尝试更新到PhpMyAdmin 4.1.12,但没有任何反应。
答案 0 :(得分:8)
我终于找到了解决方案!在config.inc.php
配置文件中,我更改了这一行:
$cfg['Servers'][$i]['hide_db'] = '(mysql|information_schema|performance_schema|test|phpmyadmin)';
使用:
$cfg['Servers'][$i]['hide_db'] = '^(mysql|information_schema|performance_schema|test|phpmyadmin)$';
现在它运作正常!
答案 1 :(得分:0)
如果您创建一个包含字符串“test”的数据库,它将隐藏,因为接受的答案中有一行。我从这一行删除了“test”
$cfg['Servers'][$i]['hide_db'] = '^(mysql|information_schema|performance_schema|test|phpmyadmin)$';
并且数据库出现了。
答案 2 :(得分:0)
你给出的解决方案并没有真正起作用,所以我尝试评论 $cfg['Servers'][$i]['hide_db'] = ' '
行,因为它的唯一目的是隐藏"默认&# 34; DB用于使整个系统正常运行。当我这样做时,所有数据库都显示在 PhpMyAdmin 仪表板中。
免责声明:使用此方法可以使用DROP
和ALTER
系统数据库,这可能会导致 PhpMyAdmin 不再有效。如果您需要对此行进行评论,请确保之后不要更改任何所述数据库。
提醒:必须保持不变的数据库是: