我刚刚在我的Win8 PC IIS localhost上与phpMyAdmin和MySQL服务器发生了争执(它们之间没有连接,我认为这是由于MySQL服务没有启动,所以我重新安装了MySQL,重新运行了配置设置,并重新建立了它们之间的连接,这就解决了问题)。
但是phpMyAdmin建议我进行更新,用新版本覆盖文件,并包含以前的配置文件。
我现在有:The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. To find out why click here.
点击后我得到PMA Database ... not OK [ Documentation ]
个General relation features Disabled
当我点击链接时,我会看到一个http 404页面,上面显示:
Physical path C:\inetpub\wwwroot\phpMyAdmin\pmadb
那么phpMyAdmin中的pmadb是什么呢?我应该对此感到困扰吗?就目前而言,我有点受够了不得不花时间调整所有这些(即它一直不是一个顺利的无故障事件/安装)。它是旧版本的一些数据库还是什么?我不认为我创建了它!
我不觉得这很困扰,因为希望我可以设置我的数据库为我的localhost IIS网站,并按下我的webdeverry(!),但我真的不喜欢有这个未知的错误,并不介意修复它/摆脱它。
7条答案
按热度按时间vecaoik11#
有几个关于这个问题的google链接帮助我解决了这个问题(我应该在发布之前花更多的时间在google上搜索!)。所以为了解决这个问题,我需要创建一个phpmyadmin数据库,导入create_tables. sql,分配一个拥有完全权限的新用户,然后取消对config.inc.php文件的注解:
/* User used to manipulate with storage */ $cfg['Servers'][$i]['controlhost'] = ''; $cfg['Servers'][$i]['controluser'] = 'phpmyadmin';
并取消以下行注解
/* Storage database and tables */ $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
个我还需要从新版本
config.sample.inc
中添加一些行。有一个很好的链接描述了这个,我想保存,但我必须清除我的浏览器缓存来重新加载localhost/phpMyAdmin,在这样做的过程中,我失去了我的历史记录&那个链接!我知道这个解释并没有完全描述,但我希望它可以帮助任何人谁得到一个类似的问题后,更新phpMyAdmin.我仍然不知道所有这些功能做什么,但它现在都修复了,谢谢!
lsmepo6l2#
由于我的英语不是很好,我用谷歌翻译,所以任何错误我很抱歉;)
你好,我有这个相同的问题和解决方案:
在设置完所有phpmmyadmin之后,您需要在phpmyadmin sql控制台中运行文件“create_tables”,该文件位于:
phpmyadmin\sql\create_tables.sql
创建后,您需要配置文件“config.inc“,在phpmyadmin文件夹中找到。在其中,您需要包含以下信息,相当于文件“config.sample.inc“,这是一个示例。
编辑:(@Greeso建议)
对于新版本,还应添加:
完成,退出并重新进入会话。
bvk5enib3#
通过一个命令完成工作的快速修复脚本:
通读此repo link中的实际代码
3lxsmp7m4#
我发现这个问题还有另一个原因。当您创建pmauser供phpmyadmin使用时,如果您忘记为该用户分配允许修改phpmyadmin数据库的模式权限,您将得到同样的消息。好消息是,如果您使用root或类似权限登录,您可以只允许pmauser选择、插入删除phpmyadmin模式,问题应该得到解决。
2exbekwf5#
这将重新安装phpmyadmin:
原始post
s8vozzvw6#
几年后,对于那些想知道如何删除这个恼人的消息而不启用该功能的人,只需在您的配置中添加以下行:
6gpjuf907#
对于我来说,数据库phpmyadmin丢失了,你可以在
sql/
目录下的phpmyadmin安装中找到文件create_tables. sql。你可以使用这个文件来重建你的表。您可以从命令行导入该sql文件。
# mysql -u root < create_tables.sql
小心这可能会覆盖你的数据,不要运行它,直到你移动你的旧phpmyadmin表,如果你已经有一个完整的。