在 Ubuntu 上使用 PhpStorm 连接数据库,一般步骤如下(以 MySQL 为例,其他数据库类似):
以 MySQL 为例:
sudo systemctl status mysql
如果没启动:
sudo systemctl start mysql
127.0.0.1 即可0.0.0.0 并放行端口(如 3306)View → Tool Windows → Database)Data Source → MySQL
(PostgreSQL / SQLite 等类似)示例(本地 MySQL):
Host: 127.0.0.1
Port: 3306
User: root
Password: 你的密码
Database: 数据库名(可不选)
首次连接会提示 Download driver files,点击下载即可。
点击 Test Connection ✅ 成功即可使用
localhost 登录SELECT host FROM mysql.user WHERE user='root';
Ubuntu 默认 MySQL 用 socket:
Host: localhost
或者使用:
jdbc:mysql://localhost:3306/db?socketFactory=...
MySQL 配置:
bind-address = 0.0.0.0
并授权:
GRANT ALL ON *.* TO 'user'@'%' IDENTIFIED BY 'pwd';
如果数据库在远程服务器:
Host: 服务器IP
User: ssh用户
Auth: 密码 / 密钥
127.0.0.1PhpStorm 支持:
如果你用的是 特定数据库(如 PostgreSQL / 远程服务器) 或 报错信息,可以把错误贴出来,我可以直接帮你改配置。