PHPmyadmin Xampp错误:#1146 - 表'phpmyadmin.pma_recent'不存在

时间:2014-04-15 11:21:44

标签: php mysql phpmyadmin xampp

我使用xampp localhost并在PHPMyAdmin中看到此错误:

1-我的数据库列表为空:

Connection for controluser as defined in your configuration failed.

2-看到这个错误:

Could not save recent table

#1146 - Table 'phpmyadmin.pma_recent' doesn't exist

 SELECT `prefs` FROM `phpmyadmin`.`pma_table_uiprefs` WHERE `username` = 'root' AND `db_name` = 'cms' AND `table_name` = 'cms_users'

MySQL said: Documentation
#1146 - Table 'phpmyadmin.pma_table_uiprefs' doesn't exist 

我该如何解决这个问题?!

2 个答案:

答案 0 :(得分:0)

确保数据库中存在该表。 尝试重新创建Create Table语法。 这是一个例子:

CREATE TABLE example (
     id INT,
     data VARCHAR(100)
   );

答案 1 :(得分:0)

我能够在Windows上解决xampp的问题    选择prefs FROM phpmyadminpma_table_uiprefs WHERE username =

首先确保架构phpmyadmin和所有pma表都可用。

如果没有,您可以导入xampp / phpMyAdmin / examples / create_tables.sql。这些表现在应该可用。

如果问题仍然存在,请检查表名中是否有“__”。 例如如果是这种情况(在我的情况下),您需要编辑xampp / phpMyAdmin / config.inc.php。

$cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs'; // earlier
$cfg['Servers'][$i]['table_uiprefs'] = 'pma__table_uiprefs';  // edited

xampp错误#1146现在应该消失了。