phpMyAdmin-配置为远程登录

phpMyAdmin-配置为远程登录,phpmyadmin,Phpmyadmin,我最近在Windows10上设置了XAMPP,供高中一年级的网络开发课程的学生使用。他们每个人在MySQL中都有自己的私有数据库,我希望他们能够登录到phpMyAdmin来访问他们的数据库。它们都不在服务器计算机上。我还希望能够以root用户身份远程登录。我在谷歌上做了很多搜索,并且经常使用config.inc.php。到目前为止,我已经配置了一种从任何地方自动登录root的方式;并改变了这一点,以便在本地运行良好,但在远程 1045-拒绝用户“root”@“localhost”的访问(使用密码

我最近在Windows10上设置了XAMPP,供高中一年级的网络开发课程的学生使用。他们每个人在MySQL中都有自己的私有数据库,我希望他们能够登录到phpMyAdmin来访问他们的数据库。它们都不在服务器计算机上。我还希望能够以root用户身份远程登录。我在谷歌上做了很多搜索,并且经常使用config.inc.php。到目前为止,我已经配置了一种从任何地方自动登录root的方式;并改变了这一点,以便在本地运行良好,但在远程

1045-拒绝用户“root”@“localhost”的访问(使用密码:是) mysqli_real_connect():(HY000/1045):用户“root”@“localhost”的访问被拒绝(使用密码:是)

那就是我现在所在的地方

目标: 1.允许从世界上任何计算机访问和强制登录。 2.允许注销 3.超时时自动注销(如果可能的话,在浏览器关闭时自动注销)。

您将需要用于此用例的。我相信XAMPP使用了
$cfg['Servers'][$I]['auth_type']='config'
此外,我认为XAMPP在Apache中设置了限制,不允许远程连接到phpMyAdmin,因此您必须编辑定义phpMyAdmin访问的Apache配置文件,以便允许从外部连接进行访问

我假设您已经将计算机暴露于internet并配置了DNS,以便可以从internet访问它?当然,您需要设置防火墙和/或路由器,以允许进入服务器的连接