系统信息
操作系统: openSUSE 13.2
浏览器:Mozilla Firefox 35.0
phpMyAdmin 版本: 4.2.13.1通过 openSUSE 软件源安装的 RPM 包
问题
phpMyAdmin 无法启用高级功能,不能保存选项,不能添加标签和记录历史。只能列出数据库的表,而无法查看表的内容或结构。
解决方法
参见这篇文章:
#1146 – Table ‘phpmyadmin.pma_recent’ doesn’t exist
主要原因:phpMyAdmin 也需要一个数据库用来保存自己的信息。而我在用 RPM 包安装 phpMyAdmin 时可能没有导入最初的数据库,或者后来在初始化 MariaDB 的时候删除了这个数据,这就导致了问题。
现在,我需要重新手动导入这个数据库。
第一步:打开 phpMyAdmin 首页
如果还没有登录,登录之后直接就到达了首页。如果正在浏览某个数据库,可以点击左上角的首页图标,回到首页。
第二步:打开“导入”标签页
第三歩:导入数据库
选择原始数据库文件,openSUSE 中的位置是 /usr/share/doc/packages/phpMyAdmin/examples/create_tables.sql
其他选项无需修改,直接点击“导入”。
第四步:查看数据表
现在 phpMyAdmin 已经恢复正常功能了。你可以打开任意一个数据表,查看表的结构和内容。
phpMyAdmin 导入了一个名为 phpmyadmin 的数据库,这个数据库用来存储 phpMyAdmin 的数据,不要手动修改或删除它!
发表回复