PHPmyadmin Xampp错误:1146-表“PHPmyadmin.pma_recent”不存在

PHPmyadmin Xampp错误:1146-表“PHPmyadmin.pma_recent”不存在,php,mysql,phpmyadmin,xampp,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

我使用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 

我该怎么解决这个问题

确保数据库中存在该表。 再次尝试执行创建表语法。 下面是一个例子:

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

我能够在windows上解决xampp的问题 从phpmyadmin.pma\u表\u uiprefs中选择prefs,其中用户名=

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

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

如果问题仍然存在,请检查表名中是否有_u。 e、 g.如果在我的例子中是这种情况,您需要编辑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现在应该消失。

转到phpmyadmin config.inc.php文件并应用一些更改,您可以阅读手册了解更多详细信息。