重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
首先定义好你的链接参数。例如下面这个。
成都创新互联公司-专业网站定制、快速模板网站建设、高性价比广昌网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式广昌网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖广昌地区。费用合理售后完善,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();
}
如果mysql服务器是你的而你的网站不在服务器里你可以把拥有这数据库权限的用户设置远程权限,
在mysql命令如下:grant all no *.* to 用户名@"远程的IP地址" identified by "数据库密码" with grant option;
通过共享文件夹方式访问,
如:你的计算机名称:s1
远程:s2
把access放在s2计算机的d:\目录下
访问:
\\s2\d$\access数据库名.
远程为啥还用access啊,mysql,sqlserver不是都行么
$conn=mysql_connect('主机','数据库名','密码'); 将’主机‘改为IP号,是可以远程访问数据库的。
前提是需要:
1、关闭所访问的主机的 防火墙。(不然其他用户无法访问主机)
2、设置主机上的 数据库的 访问权限,即 允许 其他用户访问 数据库。
MySql数据库的访问权限设置:在mysql命令行中输入命令 grant all on *.* to root@'%' identified by password; 其中password是数据库的密码。
3、该步骤最关键,得保证与主机之间的线路是通的(否则永远也连不上)。
看了,LZ提出的问题后,亲自编程序试了下,程序如下:
上述程序即可,用于测试。
如有问题,请再留言。
对于PHP连接远程MySql数据库,通常要使用如下的语句:
var
$serverName
=
'db4free.net:3306';//数据库服务器
var
$dbName
=
'dbname';//数据库名
var
$dbUsername
=
'username';//用户名
var
$dbPassword
=
'123';//登陆密码
mysql_connect($serverName,$dbUsername
,$dbPassword);
mysql_select_db($dbName);