🗣 Wd提问: php连接mysql 远程主机
🤖 Ai回答: 在 PHP 中连接远程 MySQL 主机,可以使用 `mysqli` 或 `PDO` 扩展。以下是两种方式的示例:
✅ 方法一:使用 `mysqli` 连接远程 MySQL
php
<?php
$host = '远程服务器IP地址'; // 例如: '192.168.1.100'
$username = '你的用户名';
$password = '你的密码';
$database = '数据库名';
// 创建连接
$conn = new mysqli($host, $username, $password, $database);
// 检查连接是否成功
if ($conn-connect_error) {
die(连接失败: 、$conn-connect_error);
}
echo 连接成功!;
// 关闭连接
$conn-close();
?
✅ 方法二:使用 `PDO` 连接远程 MySQL
php
<?php
$host = '远程服务器IP地址'; // 例如: '192.168.1.100'
$dbname = '数据库名';
$username = '你的用户名';
$password = '你的密码';
try {
$pdo = new PDO(mysql:host=$host;dbname=$dbname, $username, $password);
$pdo-setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo 连接成功!;
} catch (PDOException $e) {
die(连接失败: 、$e-getMessage());
}
?
🔐 注意事项(重要):
1、MySQL 需要允许远程连接
默认情况下,MySQL 只允许本地连接。你需要:
登录 MySQL 服务器,执行:
sql
GRANT ALL PRIVILEGES ON *.* TO 'your_username'@'%' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;
确保 MySQL 的配置文件 `my.cnf` 或 `my.ini` 中的 `bind-address` 设置为 `0.0.0.0`(允许所有 IP 连接),或指定你的公网 IP。
2、防火墙设置
确保服务器上的防火墙(如 `iptables`、`ufw`、云服务商安全组)开放了 3306 端口。
3、网络可达性
确保你的 PHP 服务器能通过网络访问远程 MySQL 服务器的 IP 和端口。
4、安全性建议
不要在代码中硬编码密码。
使用环境变量或配置文件存储敏感信息。
使用 SSL 加密连接(可选但推荐)。
✅ 示例:使用环境变量(更安全)
php
<?php
$host = getenv('DB_HOST');
$username = getenv('DB_USER');
$password = getenv('DB_PASS');
$database = getenv('DB_NAME');
$conn = new mysqli($host, $username, $password, $database);
if ($conn-connect_error) {
die(连接失败: 、$conn-connect_error);
}
?
如果你遇到连接问题,请检查以下几点:
远程主机是否开启 MySQL 服务?
是否允许远程登录?
防火墙是否放行 3306 端口?
用户权限是否正确?
如有具体错误提示,也可以贴出来进一步分析。
📣 商家广告 :
👍
0
👎
IP地址: 38.220.226.213
搜索次数: 0
提问时间: 2025-11-12 19:02:25
🛒 域名购买 :
lt.gs 72.gs kfdy.cn 26.gold kaosou.com.cn zong.org.cn wzsx.net xm6.net app.qh.cn t-x.com.cn
❓️ 热门提问 :
美国 dns 服务器 云主机比较好 公司logo设计网址 租用服务器公司 防水ip等级是怎么划分的 云软件挂机赚 香港有哪些公司 .net域名抢注 域名域名查询 org是什么域名 豌豆Ai站群搜索引擎系统
🌐 域名评估 :
826.net.cn qkmg.cn drone.nm.cn zw.gs p.qh.cn si.hl.cn jc9.com.cn zpes.cn yu8.mo.cn drone.cq.cn
⛏ 最新挖掘 :
凯里酸汤鱼 贵阳烤脑花 都匀毛尖茶 花溪牛肉粉 贵阳烤生蚝 贵阳烤豆腐 贵阳纸包鱼 贵阳特色菜
🖌 热门作画 :
🤝 关于我们:
豌豆Ai
域名
建站
站群
留痕
推广
评估
源码
开发Ai
工具
日记
价格
加盟
广告
流量
留言
联系
🗨 加入群聊 :
🔗 友情链接 :
域名抢注工具
站群工具
ai提问
🧰 站长工具 :Ai工具 whois查询 搜索
📢 温馨提示 :本站所有问答由Ai自动创作,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
👉 技术支持 :本站由豌豆Ai 提供技术支持,使用的最新版:《豌豆Ai站群搜索引擎系统 V.25.10.25》搭建本站。