首先定义好你的链接参数。例如下面这个。
成都创新互联专业为企业提供武陟网站建设、武陟做网站、武陟网站设计、武陟网站制作等企业网站建设、网页设计与制作、武陟企业网站模板建站服务,10年武陟做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
$host="bdm0000000.my3w.com";
//这个是连接地址,我这个是阿里云的数据库服务器
$user="666666aaaaa";
//管理员账号
$password="tttttttt11111";
//密码
$db="bdm000000_db";
//目标数据库。
然后进行链接
function
execute_dql($sql){
$host="bdm0000000.my3w.com";
//这个是连接地址,我这个是阿里云的数据库服务器
$user="666666aaaaa";
//管理员账号
$password="tttttttt11111";
//密码
$db="bdm000000_db";
//目标数据库。
$mysqli=new
MySqli($host,$user,$password,$db);
$res=$mysqli-query($sql);
return
$res;
$res-free();
$mysqli-close();
}
$conn=mysql_connect('主机','数据库名','密码'); 将’主机‘改为IP号,是可以远程访问数据库的。
前提是需要:
1、关闭所访问的主机的 防火墙。(不然其他用户无法访问主机)
2、设置主机上的 数据库的 访问权限,即 允许 其他用户访问 数据库。
MySql数据库的访问权限设置:在mysql命令行中输入命令 grant all on *.* to root@'%' identified by password; 其中password是数据库的密码。
3、该步骤最关键,得保证与主机之间的线路是通的(否则永远也连不上)。
看了,LZ提出的问题后,亲自编程序试了下,程序如下:
上述程序即可,用于测试。
如有问题,请再留言。
如果mysql服务器是你的而你的网站不在服务器里你可以把拥有这数据库权限的用户设置远程权限,
在mysql命令如下:grant all no *.* to 用户名@"远程的IP地址" identified by "数据库密码" with grant option;
本文标题:php链接远程数据库,PHP数据库连接
链接分享:https://www.cdcxhl.com/article44/hdigee.html
成都网站建设公司_创新互联,为您提供定制网站、搜索引擎优化、营销型网站建设、全网营销推广、ChatGPT、响应式网站
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联