openSUSE 中 phpMyAdmin 无法启用高级功能 (已解决)

系统信息

操作系统: openSUSE 13.2

浏览器:Mozilla Firefox 35.0

phpMyAdmin 版本: 4.2.13.1通过 openSUSE 软件源安装的 RPM 包

问题

phpMyAdmin 无法启用高级功能,不能保存选项,不能添加标签和记录历史。只能列出数据库的表,而无法查看表的内容或结构。

phpMyAdmin issue 1

解决方法

参见这篇文章:

#1146 – Table ‘phpmyadmin.pma_recent’ doesn’t exist

主要原因:phpMyAdmin 也需要一个数据库用来保存自己的信息。而我在用 RPM 包安装 phpMyAdmin 时可能没有导入最初的数据库,或者后来在初始化 MariaDB 的时候删除了这个数据,这就导致了问题。

现在,我需要重新手动导入这个数据库。

第一步:打开 phpMyAdmin 首页

如果还没有登录,登录之后直接就到达了首页。如果正在浏览某个数据库,可以点击左上角的首页图标,回到首页。

phpMyAdmin issue 2

第二步:打开“导入”标签页

phpMyAdmin issue 3

第三歩:导入数据库

选择原始数据库文件,openSUSE 中的位置是 /usr/share/doc/packages/phpMyAdmin/examples/create_tables.sql

phpMyAdmin issue 4

其他选项无需修改,直接点击“导入”。

phpMyAdmin issue 5

第四步:查看数据表

现在 phpMyAdmin 已经恢复正常功能了。你可以打开任意一个数据表,查看表的结构和内容。

phpMyAdmin issue 6

phpMyAdmin 导入了一个名为 phpmyadmin 的数据库,这个数据库用来存储 phpMyAdmin 的数据,不要手动修改或删除它!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.