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的完全权限.其他用户绑定到本地域,即使服务器设置为接受来自外部的连接,在进行身份验证时,用户也会被拒绝.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...