决方法:
1。
改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改
"mysql"
数据库里的
"user"
表里的
"host"
项,从"localhost"改称"%"
mysql
-u
root
-pvmwaremysql>use
mysql;mysql>update
user
set
host
=
'%'
where
user
=
'root';mysql>select
host,
user
from
user;
2
授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT
ALL
PRIVILEGES
ON
TO
'myuser'@'%'
IDENTIFIED
BY
'mypassword'
WITH
GRANT
OPTION;
如果你想允许用户myuser从ip为19216813的主机连接到mysql服务器,并使用mypassword作为密码
GRANT
ALL
PRIVILEGES
ON
TO
'root'@'19216813'
IDENTIFIED
BY
'mypassword'
WITH
GRANT
OPTION;
你用的是WAMP , Apache+PHP+MYSQL。
这个是你的PHP程序判断连接不上数据库, 远程的数据库有开启让外边连接的权限吗? 很多远程MYSQL服务器就算设置了远程, 都是授权给指定的服务器IP的。
应该是无权连接, 所以提示你CONN。php出错。
通过共享文件夹方式访问,
如:你的计算机名称:s1
远程:s2
把access放在s2计算机的d:\目录下
访问:
\\s2\d$\access数据库名
远程为啥还用access啊,mysql,sqlserver不是都行么
file_get_contents是可以的,
<phpecho "<meta ;
输出结果:
以上就是关于php中如何连接远程mysql数据库wampserver全部的内容,包括:php中如何连接远程mysql数据库wampserver、PHP我想连接远程的数据库 提示mysql_connect() [function.mysql-connect]: [2002] ;、求教:PHP中如何远程连接ACCESS数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)