温馨提示×

Ubuntu中PHPStorm如何配置数据库连接

小樊
44
2025-10-31 22:53:42
栏目: 编程语言

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还提供代码自动完成、语法高亮等功能,提升数据库开发效率。

0