phpstorm Debian版如何配置数据库连接

作者:袖梨 2026-08-04

1. 准备数据库环境(Debian系统)在配置PHPStorm数据库连接前,需确保Debian系统上已安装并运行数据库服务(以MySQL为例):

phpstorm Debian版如何配置数据库连接

  1. 更新系统包列表:sudo apt-get update
  2. 安装MySQL服务器:sudo apt-get install mysql-server(安装过程中会提示设置root用户密码)
  3. 强化数据库安全:sudo mysql_secure_installation(按提示配置密码强度、删除匿名用户、禁止root远程访问等)
  4. 登录MySQL验证:mysql -u root -p(输入root密码即可进入)。

2. 打开PHPStorm数据库配置界面启动PHPStorm后,通过以下路径进入数据库设置:

  1. 点击顶部菜单栏 File > Settings(或使用快捷键 Ctrl+Alt+S);
  2. 在设置窗口左侧,展开 Languages & Frameworks 分类,选择 PHP > Database。

3. 添加新的数据库连接

  1. 在“Database”设置页面,点击右侧的 + 号,选择 Data Source;
  2. 从弹出的数据库类型列表中,选择你要连接的数据库(如MySQL、MariaDB等)。

4. 填写数据库连接参数根据所选数据库类型,输入以下关键信息(以MySQL为例):

  1. Host:数据库服务器地址(本地开发通常填localhost127.0.0.1;远程数据库则填服务器IP或域名);
  2. Port:数据库端口(MySQL默认3306,若修改过端口需填写新端口);
  3. User:数据库用户名(如root或其他有访问权限的用户);
  4. Password:对应用户的密码;
  5. Database:要连接的具体数据库名称(需提前在MySQL中创建,可通过CREATE DATABASE 数据库名;命令创建)。

5. 测试与保存连接

  1. 点击“Test Connection”按钮,验证配置是否正确(若弹出“Connection successful”提示,则表示连接成功);
  2. 测试通过后,点击 OK 保存设置,此时数据库连接会显示在“Database”工具窗口中。

6. (可选)配置远程数据库连接若需连接远程数据库,需额外完成以下步骤:

  1. 开放数据库服务器防火墙端口(如MySQL的3306端口):sudo ufw allow 3306
  2. 修改MySQL配置文件(/etc/mysql/mysql.conf.d/mysqld.cnf),将bind-address = 127.0.0.1改为bind-address = 0.0.0.0(允许所有IP访问);
  3. 重启MySQL服务:sudo systemctl restart mysql
  4. 在PHPStorm的数据库配置中,将“Host”改为远程服务器IP,并确保远程数据库用户拥有对应权限(可通过GRANT ALL PRIVILEGES ON 数据库名.* TO '用户名'@'%' IDENTIFIED BY '密码';命令授权)。

7. (可选)使用SSH隧道连接若远程数据库无法直接访问,可通过SSH隧道间接连接:

  1. 在PHPStorm的数据库配置页面,勾选“SSH/SSL”选项;
  2. 输入SSH服务器信息(如主机名、端口、用户名),并选择认证方式(密码或密钥文件);
  3. 保存设置后,PHPStorm会通过SSH隧道转发数据库请求。

相关文章

精彩推荐