首页主机资讯phpstorm如何连接Ubuntu上的MySQL数据库

phpstorm如何连接Ubuntu上的MySQL数据库

时间2026-01-20 14:32:05发布访客分类主机资讯浏览583
导读:前置检查 在 Ubuntu 上确认 MySQL 已安装并运行: sudo systemctl status mysql 若未运行:sudo systemctl start mysql。 确保已创建用于远程/本地连接的数据库用户,并授予权限...

前置检查

  • Ubuntu 上确认 MySQL 已安装并运行:
    sudo systemctl status mysql
    若未运行:sudo systemctl start mysql。
  • 确保已创建用于远程/本地连接的数据库用户,并授予权限(示例为允许从本机连接):
    CREATE USER ‘dev’@‘localhost’ IDENTIFIED BY ‘StrongPass!’;
    GRANT ALL PRIVILEGES ON your_db.* TO ‘dev’@‘localhost’;
    FLUSH PRIVILEGES;
  • 如从另一台机器连接,需将 localhost 改为 服务器IP,并调整 MySQL 的 bind-address 与防火墙放行 3306 端口。
  • PhpStorm 中确保启用 Database Tools and SQL 插件(一般默认已启用)。

在 PhpStorm 中新建数据源

  • 打开 Database 工具窗口:View → Tool Windows → Database(或右侧边栏 Database)。
  • 点击 +Data SourceMySQL
  • 在 General 标签填写:
    • Host:数据库地址(本机可用 localhost127.0.0.1;远程填服务器 IP)。
    • Port3306
    • User / Password:数据库账号与密码。
    • Database:要连接的数据库名(可选,留空可连后再选)。
  • 首次使用可点击 Download missing driver files 下载驱动。
  • 点击 Test Connection,成功后 OK 保存。

常见连接失败排查

  • 服务与网络:确认 MySQL 正在运行(sudo systemctl status mysql);远程连接时检查 bind-address(如注释掉 bind-address 或设为 0.0.0.0)与 UFW/云安全组 是否放行 3306
  • 认证与权限:核对用户名、密码、主机限制(如仅允许特定主机);必要时新建用户并授予权限。
  • SSL 与驱动:若服务器启用 SSL,在 PhpStorm 的 SSL 选项中按需配置;若提示驱动问题,点击 Download missing driver files 补齐 JDBC/驱动。
  • 客户端依赖:部分环境需安装本地 mysql-client 或相关库以避免驱动加载失败。
  • 连接参数:确认 Host/Port/User/Password/Database 填写无误,先用命令行或客户端测试连通性再回到 PhpStorm。

连接成功后的使用

  • Database 窗口浏览 Schemas/Tables,可查看表结构、数据,直接 执行 SQL
  • 支持对结果集进行 编辑、筛选、导出 等常用操作,适合日常开发与调试。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: phpstorm如何连接Ubuntu上的MySQL数据库
本文地址: https://pptw.com/jishu/787262.html
phpstorm如何与Ubuntu上的Web服务器协同工作 Debian文件系统如何进行自动化运维

游客 回复需填写必要信息