微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 来自不同域的mysql连接

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

解决方法:

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

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

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

考虑PHPMyAdmin的以下用户页面

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐