阅读量:74
Ubuntu中PHPStorm配置数据库连接步骤
1. 准备工作:安装数据库服务器与客户端
在配置前,需确保Ubuntu系统已安装目标数据库(如MySQL)及对应的客户端工具。以MySQL为例,执行以下命令:
sudo apt update
sudo apt install mysql-server mysql-client # 安装MySQL服务器与客户端
sudo mysql_secure_installation # 运行安全配置脚本(设置root密码、移除匿名用户等)
2. 安装PHP数据库扩展
根据数据库类型安装对应的PHP扩展(如MySQL需php-mysql),确保PHP能连接数据库:
sudo apt install php-mysql # MySQL扩展
# 若为PostgreSQL,替换为:sudo apt install php-pgsql
sudo systemctl restart apache2 # 重启Web服务器使扩展生效
3. 验证数据库服务状态
确保数据库服务正在运行,可通过以下命令检查MySQL状态:
sudo systemctl status mysql
若未运行,启动服务:
sudo systemctl start mysql
4. 在PHPStorm中配置数据库连接
4.1 打开数据库工具窗口
通过以下任一方式打开:
- 点击顶部菜单栏 View → Tool Windows → Database;
- 点击PhpStorm右上角的Database图标(带加号的数据库形状)。
4.2 添加新数据源
在数据库工具窗口右上角点击**+图标,选择Data Source**,再选择目标数据库类型(如MySQL)。
4.3 填写连接信息
在弹出的配置窗口中,切换至General标签页,填写以下内容:
- Host:数据库服务器地址(本地数据库填
localhost,远程数据库填IP或域名); - Port:数据库端口(MySQL默认
3306,PostgreSQL默认5432); - User:数据库用户名(如
root); - Password:数据库密码;
- Database:可选,指定要连接的数据库名称(若留空,连接后将显示服务器下所有数据库)。
4.4 测试与保存连接
点击Test Connection按钮,若显示“Connection successful”则表示配置正确。确认无误后,点击OK保存设置。
5. 远程数据库连接注意事项(可选)
若连接远程数据库,需确保:
- 数据库服务器允许远程访问(修改MySQL配置文件
/etc/mysql/mysql.conf.d/mysqld.cnf,将bind-address = 127.0.0.1改为bind-address = 0.0.0.0,并重启MySQL); - 防火墙开放对应端口(如MySQL的
3306端口); - 数据库用户具备远程访问权限(通过
GRANT语句授权,如GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password';)。
6. 使用数据库工具窗口
连接成功后,数据库工具窗口将显示已配置的数据库。可展开节点浏览表结构、执行SQL查询(右键点击表选择Open Console)、编辑数据等操作。PhpStorm还提供代码自动完成、语法高亮等功能,提升数据库开发效率。