在 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 工具窗口(推荐)
- 打开 PhpStorm
- 右侧或底部找到 Database(数据库)面板
- 如果没有:
View → Tool Windows → Database
- 点击 +(New)→ Data Source → MySQL
- 填写连接信息:
- Host:
localhost 或 127.0.0.1
- Port:
3306
- User:数据库用户名
- Password:密码
- Database:可选(指定数据库名)
- 点击 Test Connection
- 成功 → 点击 OK
方法二:通过 SSH 连接远程数据库
如果数据库在远程服务器:
- Data Source → MySQL
- 填写数据库信息
- 切换到 SSH/SSL 选项卡
- 勾选 Use SSH tunnel
- 填写:
- SSH Host
- SSH User
- Auth type(密码 / 密钥)
- 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
我可以给你更精确的步骤。