gpt4 book ai didi

php - 来自不同域的mysql连接

转载 作者:行者123 更新时间:2023-11-29 01:14:11 26 4
gpt4 key购买 nike

我有网站 example.com,它包含一个 MySQL 服务器。我有另一个 example.org,它们是不同的域。我想从 example.org 访问 example.com 上的 MySQL 服务器。怎么可能?

最佳答案

调用数据库连接初始化函数时需要设置远程example.com。例如:

mysqli_connect("example.com", 'username', 'password', 'database name');

但您需要检查 example.com 的 MySQL 服务器是否设置为接受来自其他主机的连接(请参阅 中的 bind-address 指令>my.cnfmy.ini),并且您连接的用户名设置为能够从外部域连接。

考虑以下 phpMyAdmin 的 Users 页面:Example user privilege list

很明显,只有用户 test 可以从外部域访问(Host 字段中的 %)。图中未显示,但用户 test 对名为 test 的数据库具有完全权限。其他用户绑定(bind)到本地域,即使服务器设置为接受来自外部的连接,在进行身份验证时,用户也会被拒绝。

关于php - 来自不同域的mysql连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11629346/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com