You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

XAMPP中phpMyAdmin执行USE命令无法选中MySQL数据库的问题

解决phpMyAdmin中执行USE d1;后仍未选中数据库的问题

以下是几种可能的原因和对应的解决方法:

  • 查询会话隔离问题
    phpMyAdmin的查询执行窗口存在会话隔离特性,单独执行USE d1;后,新开窗口执行SELECT DATABASE();会因会话不共享导致未选中目标数据库。解决方式:将USE语句和后续查询放在同一个执行块中一次性运行:

    USE d1;
    SELECT DATABASE();
    

    或者直接在左侧面板点击d1数据库手动选中,再执行后续查询,无需手动编写USE语句。

  • 数据库名称大小写敏感
    MySQL在Linux系统或开启大小写敏感配置的Windows环境中,数据库名称区分大小写。执行SHOW DATABASES;确认数据库的实际名称大小写,再对应执行USE语句,确保大小写完全匹配。

  • phpMyAdmin缓存或会话异常
    页面缓存或会话异常可能导致显示错误,尝试以下操作:

    • 刷新phpMyAdmin页面后重新执行语句
    • 退出并重新登录phpMyAdmin
    • 清除浏览器缓存后重新操作
  • 用户权限不足
    尽管成功创建数据库,当前用户可能缺少使用该数据库的权限。执行SHOW GRANTS FOR CURRENT_USER();查看权限列表,若没有d1数据库的访问权限,执行授权语句(替换为你的用户名):

    GRANT ALL ON d1.* TO '你的用户名'@'localhost';
    FLUSH PRIVILEGES;
    

内容的提问来源于stack exchange,提问作者ramank27

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 11:27:04