mysql - PMA 数据库...在 phpMyAdmin 升级中不正常

标签 mysql phpmyadmin

我刚刚在我的 Win8 PC IIS localhost 上与 phpMyAdmin 和 MySQL 服务器争吵(它们之间没有连接,我认为这是由于 MySQL 服务没有启动所以我重新安装 MySQL 并重新运行配置设置并重新建立连接它们之间,这解决了这个问题)。

然而 phpMyAdmin 建议我通过用新版本覆盖文件并包括以前的配置文件来进行更新。

我现在有:
phpMyAdmin 配置存储未完全配置,部分扩展功能已停用。要了解原因,请单击此处。
并点击我得到
PMA 数据库 ... 不正常 [ 文档 ]
一般关系功能已禁用
当我单击该链接时,我会得到一个 http 404 页面,其中显示:

Physical path C:\inetpub\wwwroot\phpMyAdmin\pmadb

那么 phpMyAdmin 中的 pmadb 是什么,我应该为此烦恼吗?就目前而言,我有点厌倦了不得不花时间调整所有这些(即它不是一个顺利的无故障事件/安装)。是旧版本的数据库还是什么?我不认为我创造了它!

我对此并不感到很困扰,因为希望我可以为我的本地 IIS 网站设置我的数据库并继续使用我的 webdeverry(!),但我真的不喜欢这个未知错误并且不介意修复它/摆脱它。

最佳答案

在我关注的同一问题上,有一些谷歌链接帮助我解决了这个问题(我应该在发布之前花更多时间在谷歌上搜索!)。因此,为了解决这个问题,我需要创建一个 phpmyadmin 数据库并导入 create_tables.sql 并分配一个具有完全权限的新用户,然后在以下位置取消注释 config.inc.php 文件:

/* 用户用于操作存储 */ $cfg['Servers'][$i]['controlhost'] = ''; $cfg['Servers'][$i]['controluser'] = 'phpmyadmin';

并取消下面的注释

/* 存储数据库和表 */ $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';

我还需要从新版本 config.sample.inc 中添加一些行 有一个很好的链接描述了我想保存的内容,但我必须清除浏览器缓存以重新加载 localhost/phpMyAdmin,这样做我丢失了我的历史记录和该链接!

我知道这个解释没有被准确描述,但我希望它可以帮助其他在更新 phpMyAdmin 后遇到类似问题的人。我仍然不确定所有这些功能的作用,但现在都已修复,谢谢!

关于mysql - PMA 数据库...在 phpMyAdmin 升级中不正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21033059/

相关文章:

c# - MySQL 与 Visual C# Express 2008 的连接

php - xml 到 phpmyadmin 创建了太多行

php - 查找 MySQL 数据库的网址

php - 来自 HTML 表的 PHP 中的列明智总和

mysql - 如何将此 sql 查询转换为 cakephp 3 查询生成器?

mysql - 如何做这个查询?

php - 使用 php 和外键插入选项 - 不可能

mysql - 如何创建进度图表(MySQL)

mysql - 选择指定年份的新商品或返回商品

找不到 phpmyadmin 主机!