Ubuntu 下 PhpStorm 集成数据库工具
一 准备与安装
- 安装数据库服务器(以 MySQL 为例):sudo apt update && sudo apt install mysql-server;完成后执行 sudo mysql_secure_installation 进行安全初始化。
- 安装客户端库(建议):sudo apt-get install mysql-client,便于驱动与连通性校验。
- 启动数据库服务:sudo systemctl start mysql;如需开机自启:sudo systemctl enable mysql。
- 打开 PhpStorm,进入 File → Settings → Plugins,搜索并安装 Database Tools and SQL 插件(通常已内置,未安装则安装后重启)。
二 在 PhpStorm 中添加数据源
- 打开 View → Tool Windows → Database,点击 + → Data Source,选择目标数据库类型(如 MySQL、PostgreSQL)。
- 在 General 选项卡填写连接信息:
- Host:localhost 或服务器 IP
- Port:3306(MySQL 默认)
- User / Password:数据库账户凭据
- Database:要连接的库名(可留空以查看全部库)
- 若提示缺少驱动,点击 Download 自动获取;随后点击 Test Connection 验证,成功后 OK 保存。
三 常用操作与生产力功能
- 浏览与编辑:在 Database 面板中展开库/表,双击表可查看与编辑数据;支持 创建表、修改表结构 等图形化操作。
- SQL 控制台:右键数据库或表选择 Jump to Console,在编辑器编写 SQL 并执行,结果在下方面板展示。
- 数据导入导出:支持 Dump Data / Backup 等能力,便于迁移与备份。
- 版本化管理:将 DDL、存储过程、触发器 等脚本纳入 Git 进行团队协作与变更追踪。
四 远程连接与常见问题
- 远程访问:确保数据库允许远程(如修改 /etc/mysql/mysql.conf.d/mysqld.cnf 中的 bind-address),并在防火墙放行 3306 端口。
- SSL 连接:若服务器启用 SSL,在数据源的 SSL/TLS 选项中按服务器要求配置证书与参数。
- 连通性检查:优先用命令行或 mysql-client 测试账户与网络;在 PhpStorm 中再次 Test Connection 定位问题。
- 驱动问题:缺失驱动时点击 Download;仍失败时检查网络代理与仓库可达性。
五 快速示例 MySQL 连接参数
- Host:localhost
- Port:3306
- User:your_username
- Password:your_password
- Database:your_database
- 操作:点击 Test Connection → OK 后即可在 Database 面板使用。