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

PHP无法连接到远程的mysql数据库,第1张

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

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

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

进入服务器给mysql加上一个账号或者直接在你使用的账号上,连接地址localhost或者127001改成%,就表示任何IP都可以连接了,这样就可以远程连接了。

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

方法:

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;

以上就是关于PHP无法连接到远程的mysql数据库全部的内容,包括:PHP无法连接到远程的mysql数据库、PHP当中如何使用Wampserver连接到Mysql数据库以及怎样使用、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9443900.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存