您的位置:首页 >phpstorm与centos数据库连接方法
发布于2026-05-02 阅读(0)
扫一扫,手机访问
将本地开发环境与服务器上的数据库顺畅连接,是许多开发者日常工作中的关键一环。下面这份指南,将帮你快速打通从 PhpStorm 到 CentOS 数据库的通道。
万事开头难,但准备工作做扎实了,后续就能事半功倍。首先,确保服务器端的数据库服务已经就绪。
sudo yum install -y mysql-server mariadb-serversudo systemctl start mysqld && sudo systemctl enable mysqldsudo mysql_secure_installation 进行一些基础安全设置,比如设置 root 密码、移除匿名用户等,对于生产环境尤其推荐。服务器端配置妥当后,接下来就是主角 PhpStorm 登场了。它的 Database 工具窗口非常强大。
File → Settings(macOS 为 Preferences)→ Languages & Frameworks → PHP → Database。更快捷的方式是直接打开 IDE 右侧的 “Database” 工具窗口。+ 号,从下拉列表中选择你的数据库类型,比如 MySQL 或 PostgreSQL。Download 让它自动下载即可。最后,务必点击 Test Connection 按钮。看到成功的绿色对勾后,点击 OK 保存配置,连接就建立好了。如果测试连接失败,别着急,远程连接往往需要多检查几个环节。下面这几个地方是排查故障的“高发区”。
/etc/my.cnf 或 /etc/mysql/my.cnf),找到 bind-address 这一行,将其值改为 0.0.0.0(或直接注释掉该行)。保存后,重启数据库服务:sudo systemctl restart mysqld。GRANT ALL PRIVILEGES ON *.* TO ‘root’@‘%’ IDENTIFIED BY ‘YourPassword’ WITH GRANT OPTION; FLUSH PRIVILEGES; 这条命令允许 root 用户从任何主机(‘%’ 代表所有主机)进行连接。mysql -h 127.0.0.1 -P 3306 -u root -p,看能否本地登录,这能排除数据库服务本身的问题。ss -tlnp | grep 3306,查看 3306 端口是否正在被监听,并且监听地址是否是 0.0.0.0:3306(IPv4)或 :::3306(IPv6)。如果只看到 127.0.0.1:3306,说明仍只允许本地连接。掌握核心连接后,了解一些扩展知识和参数能让你的开发更得心应手。
sudo yum install -y php php-mysqlndsudo yum install -y php php-pgsqlphp.ini 配置文件中启用相应扩展(例如取消 extension=mysqli、extension=pdo_mysql 的注释),并重启 Web 服务(如 httpd 或 php-fpm)使配置生效。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
9