温馨提示×

ubuntu phpstorm怎么连接数据库

小樊
38
2026-09-02 00:16:44
栏目: 编程语言

Ubuntu 下使用 PhpStorm 连接数据库,一般步骤如下(以 MySQL 为例,其他数据库类似):


一、准备数据库环境(Ubuntu)

1. 安装数据库(以 MySQL 为例)

sudo apt update
sudo apt install mysql-server

2. 启动并设置开机自启

sudo systemctl start mysql
sudo systemctl enable mysql

3. 确认数据库可连接

mysql -u root -p

如果是远程连接,确保:

  • 数据库监听 0.0.0.0
  • 用户允许远程访问
  • 防火墙放行端口(如 3306)

二、PhpStorm 连接数据库

方法一:Database 工具窗口(推荐)

  1. 打开 PhpStorm
  2. 右侧或底部找到 Database(数据库)面板
    • 如果没有:
      View → Tool Windows → Database
  3. 点击 +(New)→ Data Source → MySQL
  4. 填写连接信息:
    • Hostlocalhost127.0.0.1
    • Port3306
    • User:数据库用户名
    • Password:密码
    • Database:可选(指定数据库名)
  5. 点击 Test Connection
  6. 成功 → 点击 OK

方法二:通过 SSH 连接远程数据库

如果数据库在远程服务器:

  1. Data Source → MySQL
  2. 填写数据库信息
  3. 切换到 SSH/SSL 选项卡
  4. 勾选 Use SSH tunnel
  5. 填写:
    • SSH Host
    • SSH User
    • Auth type(密码 / 密钥)
  6. Test Connection

三、常见问题

1. 驱动未下载

PhpStorm 会提示下载驱动,点击 Download 即可。

2. 连接被拒绝

  • MySQL 未启动
  • 绑定的 IP 不对
  • 用户无访问权限

3. Ubuntu 本地 socket 连接

如报错含 socket,可尝试:

Host: localhost

或改用:

jdbc:mysql://127.0.0.1:3306/dbname

四、支持的常见数据库

PhpStorm 支持:

  • MySQL / MariaDB
  • PostgreSQL
  • SQLite
  • Oracle
  • SQL Server

如果你告诉我:

  • 用的是 哪种数据库
  • 本地还是远程
  • 是否 Docker

我可以给你更精确的步骤。

0