phpMyAdmin SQL查询框不能拖拽放大,首要检查JavaScript是否正常加载,确认jQuery等关键JS文件返回200且无控制台报错,其次排查viewport标签冲突及浏览器缩放设置。
phpMyAdmin SQL查询框不能拖拽放大?检查是否禁用了JavaScript
phpmyadmin 的 sql 输入框默认支持拖拽右下角调整大小,但前提是页面 javascript 正常加载。常见现象是鼠标悬停无 resize 光标、拖不动、或者拖动后立刻回弹。
- 打开浏览器开发者工具(F12),切换到
Console标签页,刷新页面,看是否有Uncaught ReferenceError: $ is not defined或tinyMCE is not defined类报错 —— 这说明 jQuery 或富文本编辑器脚本未加载 - 检查网络请求(
Network面板),过滤js,确认jquery.js、sql.js、functions.js等关键 JS 文件返回 200,而非 404 或 500 - 某些 CDN 或反向代理(如 Nginx)可能误拦截了
.js路径或设置了过严的 CSP 策略,导致脚本被拒绝执行
全屏模式失效?确认 phpMyAdmin 版本与配置项
全屏按钮(Toggle fullscreen)在 phpMyAdmin 5.0+ 中才原生支持,旧版本(如 4.9.x)点击无反应属于正常行为,不是 bug。
- 查看右上角 phpMyAdmin 版本号,若低于
5.0.0,升级是最直接解法;升级前备份config.inc.php - 即使版本达标,若
$cfg['EnableSQLQueryWindow'] = false;或$cfg['AllowUserDropDatabase'] = false;等配置被误设,也可能间接禁用 UI 功能模块 - 部分定制主题或插件会覆盖
sql.php模板,导致fullscreen按钮 DOM 元素丢失,可临时切换回默认主题验证
手动放大输入框:CSS 覆盖比修改源码更安全
不推荐直接改 phpMyAdmin 源码(如 ./js/sql.js),下次升级会被覆盖。用自定义 CSS 是稳定且可维护的做法。
- 在 phpMyAdmin 根目录下创建
custom.css(若不存在),并在config.inc.php中添加:$cfg['CustomCSS'] = 'custom.css'; - 在
custom.css中加入:textarea[name='sql_query'] { min-height: 300px !important; resize: both !important; } - 注意不要写
height: 100%,它依赖父容器高度,而 phpMyAdmin 的布局嵌套深,容易失效;min-height更可靠
移动端或高分屏下输入框显示异常?优先排查 viewport 和缩放
在 MacBook Retina 或 Windows 缩放 125%/150% 下,输入框可能被截断或光标偏移,这不是 phpMyAdmin 的问题,而是浏览器渲染层面对 CSS 像素的处理差异。
- 检查 HTML
<head>中是否存在错误的<meta name="viewport" content="width=device-width, initial-scale=1.0">—— phpMyAdmin 不是响应式设计,该标签反而会干扰桌面端布局 - 浏览器地址栏输入
chrome://settings/appearance(Chrome)或about:preferences#general(Firefox),确认“页面缩放”设为 100% - 避免用 macOS 的“显示器缩放”设为“更大字体”,改用系统级“分辨率”调节,否则 textarea 行高计算会失准



















