Ubuntu中PHPStorm配置数据库连接步骤
在配置前,需确保Ubuntu系统已安装目标数据库(如MySQL)及对应的客户端工具。以MySQL为例,执行以下命令:
sudo apt update
sudo apt install mysql-server mysql-client # 安装MySQL服务器与客户端
sudo mysql_secure_installation # 运行安全配置脚本(设置root密码、移除匿名用户等)
根据数据库类型安装对应的PHP扩展(如MySQL需php-mysql),确保PHP能连接数据库:
sudo apt install php-mysql # MySQL扩展
# 若为PostgreSQL,替换为:sudo apt install php-pgsql
sudo systemctl restart apache2 # 重启Web服务器使扩展生效
确保数据库服务正在运行,可通过以下命令检查MySQL状态:
sudo systemctl status mysql
若未运行,启动服务:
sudo systemctl start mysql
通过以下任一方式打开:
在数据库工具窗口右上角点击**+图标,选择Data Source**,再选择目标数据库类型(如MySQL)。
在弹出的配置窗口中,切换至General标签页,填写以下内容:
localhost,远程数据库填IP或域名);3306,PostgreSQL默认5432);root);点击Test Connection按钮,若显示“Connection successful”则表示配置正确。确认无误后,点击OK保存设置。
若连接远程数据库,需确保:
/etc/mysql/mysql.conf.d/mysqld.cnf,将bind-address = 127.0.0.1改为bind-address = 0.0.0.0,并重启MySQL);3306端口);GRANT语句授权,如GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password';)。连接成功后,数据库工具窗口将显示已配置的数据库。可展开节点浏览表结构、执行SQL查询(右键点击表选择Open Console)、编辑数据等操作。PhpStorm还提供代码自动完成、语法高亮等功能,提升数据库开发效率。