Permissions 如何从其他主机连接到phpmyadmin

Permissions 如何从其他主机连接到phpmyadmin,permissions,phpmyadmin,wampserver,Permissions,Phpmyadmin,Wampserver,我有一个带有2台计算机的局域网,并在1台计算机上安装了wamp 现在我想从计算机2访问计算机1上的整个phpmyadmin并进行更改 从phpmyadmin页面根目录中的用户选项卡,我创建了一个用户。 我用“根”填充用户名字段,用我的计算机2 IP地址填充主机字段,用“无密码”填充密码字段,并检查了我用户的所有全局权限 现在我从计算机2连接到计算机1上的wamp,并单击phpmyadmin链接。 但它给了我一个错误: 禁止 您没有在此服务器上访问/phpmyadmin/的权限 要解决这个问题,我

我有一个带有2台计算机的局域网,并在1台计算机上安装了wamp

现在我想从计算机2访问计算机1上的整个phpmyadmin并进行更改

从phpmyadmin页面根目录中的用户选项卡,我创建了一个用户。 我用“根”填充用户名字段,用我的计算机2 IP地址填充主机字段,用“无密码”填充密码字段,并检查了我用户的所有全局权限

现在我从计算机2连接到计算机1上的wamp,并单击phpmyadmin链接。 但它给了我一个错误:

禁止

您没有在此服务器上访问/phpmyadmin/的权限


要解决这个问题,我现在必须做什么?

该错误消息更多地与Apache阻止访问有关,而不是与phpMyAdmin或创建的MySQL用户帐户有关

您的问题是Apache的配置,或者更具体地说是WAMP对/phpMyAdminURL的配置

查找设置\phpmyadmin URL别名的配置文件。它可能会有这些线条-

<Location /phpmyadmin>
  order deny,allow
  deny from all
  allow from 127.0.0.1
</Location>

命令拒绝,允许
全盘否定
允许从127.0.0.1开始
在其中添加另一个
allow from IP.Address
行,以匹配其他LAN系统的IP.Address。重新启动Apache

如果phpMyAdmin不是通过别名设置的(它在WampDeveloper下,不确定其他WAMPs,如Xampp或WampServer),而只是DocumentRoot(网站的webroot)子文件夹中的文件转储,请检查那里的.htaccess文件

我用“根”填充用户名字段,用我的计算机2 IP地址填充主机字段,用“无密码”填充密码字段,并检查了我用户的所有全局权限


在这种情况下,
host
字段将始终与MySQL的位置相关,而不是与正在从中访问的系统phpMyAdmin相关。。。如果您是通过phpMyAdmin访问MySQL,则
host
字段应始终为-
localhost
。由于phpMyAdmin与MySQL位于同一系统上。唯一一次使用其他域名、主机名或IP作为主机:是从另一个系统直接访问MySQL时。我的直接意思是,不是通过脚本或URL,而是通过某种类型的客户端(几乎都是二进制/可执行的)。

首先检查您是否正确安装了php、mysql和apache。 现在,如果您能够从本地主机访问phpmyadmin,则上述内容已正确安装。如果要从另一台主机访问phpmyadmin,请在下面的配置文件中输入第二台主机
/etc/httpd/config.d/phpmyadmin.conf

<Location /phpmyadmin>  
order deny,allow  
deny from all   
allow from 127.0.0.1 <2nd host IP address>
</Location>

现在您可以从另一台主机访问phpmyadmin了

转到C:\wamp\alias\phpmyadmin.conf 在记事本中打开phpmyadmin.conf 覆盖其中的以下给定代码


选项索引跟随符号链接多视图
允许超越所有
命令允许,拒绝
通融


此处的更改仅允许从所有更改。

在C:\xampp\apache\conf\extra\httpd-xampp.conf的行下方进行更改,您可以通过


选项索引跟随符号链接多视图
允许超越所有
要求所有授权
ErrorDocument 403/error/XAMPP_probled.html.var

转到PHPMYADMIN.conf或从wamp或wamp64搜索它

按以下步骤对其进行调整:

改变

Require local
将来

Require all granted
并在此行之后添加另一个客户端IP地址

Allow from localhost ::1 127.0.0.1
加上这个

Allow from CLIENTIPADDRESS

重新启动Wamp或Wamp64

配置文件位于C:\Wamp\alias\phpmyadmin.conf中,您应根据RightStuff的回答更改该文件。添加一行>允许来自Computer2的ip地址此问题已在上得到回答:“允许来自所有主机”是否真的意味着“允许任何主机管理此服务器”?如果是这样的话,这似乎不是一个好主意。是的,但为了发展的目的,你可以使用它。不适用于现实世界场景IO。对于现实世界,您可以在那里添加ip地址,并允许从192.168.X.X中添加答案中应包含的信息,而不是未提及的信息。知道您建议的解决方案对系统的安全性有危险是至关重要的。这将是很好的,有一些迹象表明,进入后应该如何看待。THAX将在未来考虑:
Allow from localhost ::1 127.0.0.1
Allow from CLIENTIPADDRESS