温馨提示
×
立即登录
立即注册
云计算
编程语言
网络安全
智能运维
大数据
深度学习
登 录
注册有礼
控制台
用户中心
财务账户
优惠券
充值
退出
云服务器
香港服务器
高防服务器
最新更新
网站标签
地图导航
产品
首页
>
问答
>
编程语言
>
linux里phpstorm怎样连接数据库
linux里phpstorm怎样连接数据库
linux
小樊
46
2026-01-01 07:36:53
栏目:
编程语言
Linux 下 PhpStorm 连接数据库
一 前置检查
确认数据库服务已启动并允许连接:例如
MySQL
默认端口
3306
、
PostgreSQL
默认端口
5432
。
如连接远程数据库,需确保云主机/服务器的
防火墙与安全组
已放行对应端口,且数据库配置允许远程访问(例如 MySQL 的
bind-address
与授权主机设置)。
本机或容器环境需能网络可达数据库主机(可用命令行先测试:mysql -h 主机 -P 端口 -u 用户 -p 或 psql -h 主机 -p 端口 -U 用户)。
二 在 PhpStorm 中添加数据源
打开设置:File → Settings →
Languages & Frameworks → PHP → Database
(macOS 为 Preferences)。
在 Database 工具窗口点击
+ → Data Source
,选择数据库类型(如
MySQL
、
PostgreSQL
)。
填写连接参数:
Host:数据库主机或
localhost
Port:如
3306
(MySQL)、
5432
(PostgreSQL)
User / Password:数据库账号与密码
Database:要连接的数据库名(可选)
首次使用会提示下载驱动,点击
Download
自动获取。
点击
Test Connection
,成功后
Apply / OK
保存。
三 常见数据库示例参数
数据库
驱动/类型
默认端口
示例主机
备注
MySQL
MySQL
3306
localhost / 服务器IP
支持 SSL 配置
PostgreSQL
PostgreSQL
5432
localhost / 服务器IP
支持 SSL 配置
以上类型均可在 PhpStorm 中直接选择并配置主机、端口、账号密码进行连接。
四 连接失败排查
服务与网络:确认数据库服务在运行(如 systemctl status mysqld/postgresql),且本机能
telnet 主机 端口
通。
远程访问:检查数据库是否允许远程(如 MySQL 的 bind-address、授权用户的主机限制),以及
防火墙/安全组
是否放行端口。
认证信息:核对用户名、密码、端口、数据库名是否正确;必要时重置密码或调整权限。
SSL/加密:若服务器启用
SSL
,在数据源属性中开启并配置证书。
驱动问题:若测试失败提示缺少驱动,点击
Download
重新获取对应数据库驱动。
五 常用操作与效率技巧
在 Database 工具窗口可浏览
表、视图、存储过程
,双击对象查看/编辑。
使用
SQL 控制台
直接执行查询与脚本,结果在下方面板展示。
需要更复杂连接(如跳板机)可在数据源属性的
SSH/SSL
中配置隧道与加密选项。
0
赞
0
踩
最新问答
Flutter在Debian上集成工具
Flutter在Debian上测试策略
Debian怎样管理Flutter依赖
Flutter在Debian上部署方法
Debian如何解决Flutter错误
ubuntu定时执行任务工具
ubuntu定时重启服务器方法
ubuntu定时检查系统性能
ubuntu定时备份数据库方法
相关问答
ubuntu上phpstorm如何连接数据库
centos里phpstorm如何连接数据库
ubuntu里php如何连接数据库
ubuntu中phpstorm如何连接数据库
Ubuntu phpstorm如何连接数据库
Ubuntu里phpstorm如何连接数据库
centos下phpstorm如何连接数据库
centos里php如何连接数据库
Debian下phpstorm如何连接数据库
相关标签
windows
engine
Windows7
win2012服务器
linux服务器
nginx
win7
spring
ping
spring框架
input值
ping域名
win0
InnoD
win2012
云服务器win2012
win服务器
win2008
win8.1
spring mvc