phpmyadmin.pma_table_uiprefs不存在

Mar*_*der 56 mysql phpmyadmin

我在互联网上搜索但找不到与此特定错误/表格相关的任何内容.当我尝试在phpMyAdmin中查看表时弹出.我以root身份登录并且phpMyAdmin的安装(在ubuntu 13.10下)是新鲜的,并且未触及到目前为止.

以下是整个信息:

SELECT `prefs`
FROM `phpmyadmin`.`pma_table_uiprefs`
WHERE `username` = 'root'
AND `db_name` = 'symfony'
AND `table_name` = 'users'

MySQL reports: #1146 - Table 'phpmyadmin.pma_table_uiprefs' doesn't exist
Run Code Online (Sandbox Code Playgroud)

安装刚刚破坏还是我错过了什么?

Mar*_*sle 122

您缺少至少一个phpMyAdmin配置存储表,或者配置的表名与实际表名不匹配.

请参阅http://docs.phpmyadmin.net/en/latest/setup.html#phpmyadmin-configuration-storage.

有关做什么的快速摘要可以是:

  1. 在壳上:locate create_tables.sql.
  2. /usr/share/doc/phpmyadmin/examples/create_tables.sql.gz使用phpMyAdmin 导入.
  3. 打开/etc/phpmyadmin/config.inc.php并编辑第81-92行:更改pma_bookmarkpma__bookmark依此类推.

  • 好的,谢谢,我现在就开始工作了.但我想知道为什么这没有集成在phpmyadmin的标准安装过程中. (4认同)

Mik*_*kel 103

我在Ubuntu 13.10上遇到了同样的问题.我不想破解PHP文件,因为通常phpMyAdmin在从Ubuntu存储库安装软件包后开箱即用.相反,我跑了:

sudo dpkg-reconfigure phpmyadmin
Run Code Online (Sandbox Code Playgroud)

在重新配置期间,我说"是"重新安装phpMyAdmin数据库.之后,问题就消失了.我有一个模糊的记忆,在安装或升级过程中,在早些时候对该问题回答"否".这可能就是问题首先发生的原因.

  • 这是更简单的解决方案! (4认同)
  • 成功了!谢谢! (3认同)

ice*_*erg 40

您只需更改/etc/phpmyadmin/config.inc.php中的以下行

$ Cfg ['Servers'] [$ i] ['table_uiprefs'] = ‘pma_table_uiprefs’;
Run Code Online (Sandbox Code Playgroud)

$ cfg ['Servers'] [$ i] ['pma__table_uiprefs'] = ‘pma__table_uiprefs’;
Run Code Online (Sandbox Code Playgroud)

并使用命令重启apache服务器,

sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)


Spl*_*nky 16

尝试 sudo dpkg-reconfigure phpmyadmin

用新版本替换配置文件/etc/phpmyadmin/config-db.php


小智 8

我不得不改变这些行:

$cfg['Servers'][$i]['pma__bookmarktable'] = 'pma__bookmark';
$cfg['Servers'][$i]['pma__relation'] = 'pma__relation';
$cfg['Servers'][$i]['pma__table_info'] = 'pma__table_info';
$cfg['Servers'][$i]['pma__table_coords'] = 'pma__table_coords';
$cfg['Servers'][$i]['pma__pdf_pages'] = 'pma__pdf_pages';
$cfg['Servers'][$i]['pma__column_info'] = 'pma__column_info';
$cfg['Servers'][$i]['pma__history'] = 'pma__history';
$cfg['Servers'][$i]['pma__table_uiprefs'] = 'pma__table_uiprefs';
$cfg['Servers'][$i]['pma__designer_coords'] = 'pma__designer_coords';
$cfg['Servers'][$i]['pma__tracking'] = 'pma__tracking';
$cfg['Servers'][$i]['pma__userconfig'] = 'pma__userconfig';
$cfg['Servers'][$i]['pma__recent'] = 'pma__recent';
$cfg['Servers'][$i]['pma__table_uiprefs'] = 'pma__table_uiprefs';
Run Code Online (Sandbox Code Playgroud)

添加:" pma__ "到['bookmarktable']和" _ "到'pma_bookmark'


Ali*_*lah 6

你应该重新配置phpmyadmin在终端上:

  • sudo dpkg-reconfigure phpmyadmin