网站首页 > 文章中心 > 其它

php可以远程数据库吗

作者:小编 更新时间:2023-09-19 19:58:00 浏览量:153人看过

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

决方法:

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

"mysql"

数据库里的

"user"

表里的

"host"

项,从"localhost"改称"%"

mysql

-u

root

-pvmwaremysqluse

mysql;mysqlupdate

user

set

host

=

'%'

where

'root';mysqlselect

host,

from

user;

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

GRANT

ALL

PRIVILEGES

ON

*.*

TO

'myuser'@'%'

IDENTIFIED

BY

'mypassword'

WITH

OPTION;

PHP怎样远程连接MYSQL数据库?

如果mysql服务器是你的而你的网站不在服务器里你可以把拥有这数据库权限的用户设置远程权限,

在mysql命令如下:grant all no *.* to 用户名@"远程的IP地址" identified by "数据库密码" with grant option;

php连接远程数据库

对于PHP连接远程MySql数据库,通常要使用如下的语句:

var

$serverName

$dbName

'dbname';//数据库名

$dbUsername

'username';//用户名

$dbPassword

mysql_connect($serverName,$dbUsername

,$dbPassword);

mysql_select_db($dbName);

PHP无法连接到远程的mysql数据库

首先你要确定你远程的MYSQL开启了远程连接.

默认是不会开启的,一般情况也是不建议开启的,存在风险比较大.

默认都是服务器本机或者局域网连接使用.

建议用一些界面管理软件来修改比较直观一点,当然你熟悉命令也是可以用命令来修改的.

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

$conn=mysql_connect('主机','数据库名','密码');?将'主机'改为IP号,是可以远程访问数据库的.

前提是需要:

? ? ? ?1、关闭所访问的主机的?防火墙.(不然其他用户无法访问主机)

? ? ? ? ? ? MySql数据库的访问权限设置:在mysql命令行中输入命令? grant?all?on?*.*?to?root@'%'?identified?by?password;? ? ?其中password是数据库的密码.

看了,LZ提出的问题后,亲自编程序试了下,程序如下:

上述程序即可,用于测试.

如有问题,请再留言.

以上就是土嘎嘎小编为大家整理的php可以远程数据库吗相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章