PHPStorm在Ubuntu上的数据库连接功能如何
导读:PHPStorm在Ubuntu上的数据库连接功能支持全面,操作便捷,以下是详细配置及使用说明: 一、准备工作 安装数据库服务器:根据需求安装MySQL、PostgreSQL等数据库(如MySQL:sudo apt install mysq...
PHPStorm在Ubuntu上的数据库连接功能支持全面,操作便捷,以下是详细配置及使用说明:
一、准备工作
- 安装数据库服务器:根据需求安装MySQL、PostgreSQL等数据库(如MySQL:
sudo apt install mysql-server); - 安装PhpStorm:从JetBrains官网下载Linux版本并完成安装;
- 安装数据库客户端工具:如连接MySQL需安装
mysql-client(sudo apt install mysql-client),连接PostgreSQL需安装postgresql-client(sudo apt install postgresql-client); - 安装PHP数据库扩展:如MySQL需安装
php-mysql(sudo apt install php-mysql),PostgreSQL需安装php-pgsql(sudo apt install php-pgsql); - 配置数据库服务:启动数据库服务(
sudo systemctl start mysql),并通过sudo mysql_secure_installation设置密码及安全选项; - 开放防火墙端口:默认MySQL端口3306、PostgreSQL端口5432,通过
ufw allow 3306(MySQL)或ufw allow 5432(PostgreSQL)开放。
二、配置数据库连接步骤
- 打开数据库工具窗口:启动PhpStorm后,通过顶部菜单栏
View → Tool Windows → Database或点击界面右上角Database图标(带加号的数据库形状)打开; - 添加新连接:在数据库面板右上角点击**+**图标,选择要连接的数据库类型(如MySQL、PostgreSQL、SQLite等);
- 填写连接信息:在弹出的“Data Source Properties”窗口中,填写以下关键信息:
- Host:数据库服务器地址(本地填
localhost,远程填IP或域名); - Port:数据库端口(MySQL默认3306,PostgreSQL默认5432);
- User:数据库用户名(如
root或自定义用户); - Password:数据库密码;
- Database:要连接的数据库名称(可选,可后续通过SQL命令创建);
- Host:数据库服务器地址(本地填
- 测试连接:填写完成后,点击
Test Connection按钮。若弹出绿色提示“Connection successful”,说明配置正确;若失败,需检查数据库服务器状态、用户名/密码、防火墙设置或远程访问权限(如MySQL需修改/etc/mysql/mysql.conf.d/mysqld.cnf中的bind-address为0.0.0.0,并授权用户远程访问)。 - 保存并使用连接:测试通过后,点击
OK保存配置。此时,数据库面板将显示已连接的数据库,可展开节点浏览表、视图、存储过程等对象,右键点击表可选择New → Query Console打开SQL控制台,编写并执行查询语句。
三、注意事项
- 驱动程序自动安装:若首次连接时提示数据库驱动未安装,PhpStorm会自动提示下载并安装所需驱动(如MySQL Connector/J),无需手动操作;
- 远程连接配置:连接远程数据库时,需确保数据库用户拥有远程访问权限(如MySQL执行
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password';),并开放服务器防火墙端口; - PostgreSQL特殊配置:PostgreSQL需修改
/etc/postgresql/< version> /main/pg_hba.conf文件,添加host all all 0.0.0.0/0 md5以允许远程连接,修改后需重启PostgreSQL服务(sudo systemctl restart postgresql); - 插件依赖:PhpStorm的数据库功能需依赖“Database Tools and SQL”插件,默认已启用,若未启用可通过
File → Settings → Plugins搜索并安装。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: PHPStorm在Ubuntu上的数据库连接功能如何
本文地址: https://pptw.com/jishu/733673.html
