php连接异地数据库 php多数据库连接

php连接其他服务器上的mysql数据库

先开启数据库的远程连接,使用navicat或者SQLyogEnt工具远程连接测试一下看看能否连上。

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:空间域名、虚拟空间、营销软件、网站建设、丹寨网站维护、网站推广。

PHP网站的配置文件如下:

//数据库地址

$db_host = ("121.14.114.11");

//数据库用户名

$db_user = ("root");

//数据库密码

$db_pass = ("123456");

//数据名

$db_name = ("mylove");

//服务器IP

$TMS_host = ("121.14.114.11");

如何让本地PHP连接异地mysql数据库

你连接本地时,地址写的localhost,连接异地,只要把地址改成异地的地址就行喽,数据库名称改一下,账号密码改一下就行了呗。

php中如何连接远程mysql数据库wampserver

决方法:

1。

改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改

"mysql"

数据库里的

"user"

表里的

"host"

项,从"localhost"改称"%"

mysql

-u

root

-pvmwaremysqluse

mysql;mysqlupdate

user

set

host

=

'%'

where

user

=

'root';mysqlselect

host,

user

from

user;

2.

授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

GRANT

ALL

PRIVILEGES

ON

*.*

TO

'myuser'@'%'

IDENTIFIED

BY

'mypassword'

WITH

GRANT

OPTION;

如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码

GRANT

ALL

PRIVILEGES

ON

*.*

TO

'root'@'192.168.1.3'

IDENTIFIED

BY

'mypassword'

WITH

GRANT

OPTION;

请教高手如何叫 本地PHP 连接 异地mysql数据库

PHP不需要特别的设置,连接远程数据库与本机数据库的设置是完全相同的,PHP5就是需要在PHP.INI里面添加MYSQL的扩展,PHP4无需操作。

192.168.1机器里面的PHP程序用下面的语句连接192.168.1.2的MYSQL数据库:

mysql_connect('192.168.1.2', '正常的用户名', '正常的密码');

你连接不上,可能关键在与没有在MYSQL里面建立相应的用户和授权,把你的连接不上的错误信息贴出来就能确定。

补充:你的错误信息确认了是授权问题,需要在MYSQL主机上运行MYSQL或者其它管理工具进行授权。

PHP中mysql如何远程连接数据库

可以使用pdo进行连接

$dbms='mysql'; //数据库类型

$host='localhost'; //数据库主机名

$dbName='test'; //使用的数据库

$user='root'; //数据库连接用户名

$pass=''; //对应的密码

$dsn="$dbms:host=$host;dbname=$dbName";

try {

$dbh = new PDO($dsn, $user, $pass); //初始化一个PDO对象

echo "连接成功br/";

/*你还可以进行一次搜索操作

foreach ($dbh-query('SELECT * from FOO') as $row) {

print_r($row); //你可以用 echo($GLOBAL); 来看到这些值

}

*/

$dbh = null;

} catch (PDOException $e) {

die ("Error!: " . $e-getMessage() . "br/");

}

//默认这个不是长连接,如果需要数据库长连接,需要最后加一个参数:array(PDO::ATTR_PERSISTENT = true) 变成这样:

$db = new PDO($dsn, $user, $pass, array(PDO::ATTR_PERSISTENT = true));


当前题目:php连接异地数据库 php多数据库连接
转载注明:http://cdiso.cn/article/hpdich.html

其他资讯