phpMyAdmin特定表显示全部行后无法启用分页问题求助
phpMyAdmin单表无分页、全量加载问题解决方案
该问题由单表独立的行数偏好配置持久化存储导致:对应配置保存在服务端phpMyAdmin内置的pma_table_uiprefs配置表中,不属于全局配置,也不存储在本地,因此更换设备仍会复现。以下是可落地的解决步骤:
解决步骤
方案1:直接修改服务端存储的单表配置
登录MySQL命令行或phpMyAdmin的SQL执行页,执行以下语句,替换对应占位符后执行即可:
-- 替换[]内的内容为你自己的实际配置 UPDATE phpmyadmin.pma_table_uiprefs SET rows_per_page = 25 WHERE db_name = '[故障表所属数据库名]' AND table_name = '[故障表名]';如果执行后无匹配记录,直接插入默认配置即可:
INSERT INTO phpmyadmin.pma_table_uiprefs (username, db_name, table_name, prefs) VALUES ('[你的phpMyAdmin登录用户名]', '[故障表所属数据库名]', '[故障表名]', '{"rows_per_page":25}');方案2:应急访问避免浏览器锁死
如果当前点击故障表就会卡死,可以先通过指定分页的SQL语句查询表数据,不需要进入表浏览页:
- 点击故障表所属的数据库名,选择顶部「SQL」标签
- 输入分页查询语句执行即可:
SELECT * FROM `[故障表名]` LIMIT 0,25;方案3:永久关闭单表行数偏好存储(可选)
如果不需要保留各表独立的行数配置,可以修改phpMyAdmin的
config.inc.php配置文件,添加/修改以下参数:$cfg['SaveRowsPerTable'] = false;修改完成后重启Web服务(Apache/Nginx)即可,后续所有表都会统一使用全局默认的25行分页配置,不会再出现单表独立配置异常的问题。
内容的提问来源于stack exchange,提问作者Sbraaa
相关产品推荐
相关产品推荐

