php异地连接数据库 php连接数据库失败是什么原因
如何让本地PHP连接异地mysql数据库
在连接数据库文件中把你的IP(一般是localhost)换成你要连接的IP,把mysql的登录帐户和密码换成你要连的,可以用一楼的方法,先用mysql测试你是否有权限连接异地数据库的授权
创新互联长期为上1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为鱼峰企业提供专业的做网站、网站制作,鱼峰网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制开发。
PHP中mysql如何远程连接数据库
$conn=mysql_connect('主机','数据库名','密码'); 将’主机‘改为IP号,是可以远程访问数据库的。
前提是需要:
1、关闭所访问的主机的 防火墙。(不然其他用户无法访问主机)
2、设置主机上的 数据库的 访问权限,即 允许 其他用户访问 数据库。
MySql数据库的访问权限设置:在mysql命令行中输入命令 grant all on *.* to root@'%' identified by password; 其中password是数据库的密码。
3、该步骤最关键,得保证与主机之间的线路是通的(否则永远也连不上)。
看了,LZ提出的问题后,亲自编程序试了下,程序如下:
上述程序即可,用于测试。
如有问题,请再留言。
php连接远程数据库
对于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);
请教高手如何叫 本地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异地连接数据库 php连接数据库失败是什么原因
本文地址:http://scyanting.com/article/dohicjj.html