本地主机是否引用您自己的计算机



当我运行PHPmyAdmin时,它的格式是:domain/localhost/phypmyadmin。本地主机指的是什么?我要导入的文件在域中,但我仍然无法使用 load local 语句导入它们。

Localhost 通常是你的机器。 我不确定你想用文件做什么。 如果您运行的是 Linux,则连接到 Localhost 将通过大多数发行版中的环回接口(而不是您的主以太网接口)进行连接。 我会查看您的服务器绑定到哪个接口,并正确调整您的地址。

为了回答上面的评论,通常MySQL服务器绑定到环回接口,使它们只能在该本地计算机上访问。 如果需要从远程计算机导入文件,则必须将文件复制到服务器,并在本地运行该命令。

如果这仍然有问题,PHPMyAdmin有一个导入功能。 如果你可以访问PHPMyAdmin,你可以通过该界面导入你的文件(如果你的文件很大,你可能必须启动最大文件上传设置。 我不是肯定的,但我很确定这是一个PHP设置。

我不完全理解你遇到的问题。但这里有一些你应该知道的事情

  • 本地主机是指系统本身。所以在这种情况下,运行phpmyadmin和mysql的服务器(也可以通过127.0.0.1而不是术语localhost

  • 访问
  • 如果您有公共 IP 并打开防火墙端口,则可以在远程系统上访问 phpmyadmin,并且还允许 phpmyadmin 在远程系统上工作

  • 如果您在远程系统中有文本.sql文件,则只有在能够在该系统上使用phpmyadmin时,您才能通过phpmyadmin导入它们

如果我理解你的问题是正确的,这就是你需要做的

方法一:将文本文件传输到运行 mysql 和 phpmyadmin 的服务器,然后使用它上传到 mysql

方法2:使phpmyadmin能够为远程用户工作,找到您的公共IP并打开防火墙上的所有端口

相关内容

最新更新