Mysql 在phpMyAdmin中导入SQL DB时出错#1064您的SQL语法有错误-Host:lo';在第1行“;

Mysql 在phpMyAdmin中导入SQL DB时出错#1064您的SQL语法有错误-Host:lo';在第1行“;,mysql,syntax,import,Mysql,Syntax,Import,大约一年多前,我使用这个导出的DB从一个HostGator(称为A)帐户转移到另一个(称为B)帐户。我正在清理HostGator帐户B上被黑客攻击的网站,因此我正在将此网站从我计算机上的原始文件(来自HostGator a)恢复到另一个HostGator(称为C)帐户 我模模糊糊地记得,当我试图将它们导入HostGator B时,出现了一个问题——聊天技术和我得出结论,当我从HostGator A导出时,我的计算机正在保存它,但也在记事本中打开它,然后从那里我将它保存到我想要的目录。我似乎记得他

大约一年多前,我使用这个导出的DB从一个HostGator(称为A)帐户转移到另一个(称为B)帐户。我正在清理HostGator帐户B上被黑客攻击的网站,因此我正在将此网站从我计算机上的原始文件(来自HostGator a)恢复到另一个HostGator(称为C)帐户

我模模糊糊地记得,当我试图将它们导入HostGator B时,出现了一个问题——聊天技术和我得出结论,当我从HostGator A导出时,我的计算机正在保存它,但也在记事本中打开它,然后从那里我将它保存到我想要的目录。我似乎记得他说了一些关于空间或角色之类的话。我上传了.sql文件,他修复并导入了它

我今天已经和HostGator聊了3个小时了-\

错误:

SQL query:

phpMyAdmin SQL Dump
-- version 3.5.5
-- phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Apr 30, 2014 at 12:53 PM
-- Server version: 5.5.33-31.1
-- PHP Version: 5.4.23

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

MySQL said: Documentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'phpMyAdmin SQL Dump
-- version 3.5.5
-- phpmyadmin.net
--
-- Host: lo' at line 1
以下是前几行:

-- phpMyAdmin SQL Dump
-- version 3.5.5
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Apr 30, 2014 at 12:53 PM
-- Server version: 5.5.33-31.1
-- PHP Version: 5.4.23

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Database: <code>hosting_NameChangedForThisPost</code>
--

--

您的查询缺少第一行的注释分隔符
--
。这就是为什么它告诉您在“phpMyAdminSQL转储”附近有一个错误。复制和粘贴时,请确保没有丢失前两个字符。

您的查询缺少第一行的注释分隔符
--
。这就是为什么它告诉您在“phpMyAdminSQL转储”附近有一个错误。在复制和粘贴时,请确保没有丢失前两个字符。

在这种情况下,请不要导入.sql。转到phpmysql并单击SQL。 然后在记事本中打开要导入的.sql文件。复制和粘贴


这样可以避免导入过程删除注释分隔符——在第一行。T

在本例中,不是导入teh.sql。转到phpmysql并单击SQL。 然后在记事本中打开要导入的.sql文件。复制和粘贴


这样可以避免导入过程删除注释分隔符——在第一行。T

好的,我文章中最下面的“块引号”来自实际的数据库文件,所以你是说我必须另外添加两个--?因为我看到了:'--phpMyAdmin SQL转储--版本3.5.5----主机:本地主机--生成时间:2014年4月30日下午12:53--服务器版本:5.5.33-31.1--PHP版本:5.4.23'所以应该是这样?'--phpMyAdmin SQL转储--版本3.5.5----主机:本地主机--生成时间:2014年4月30日下午12:53--服务器版本:5.5.33-31.1--PHP版本:5.4.23'您如何将此文件提供给MySQL?我没有复制/粘贴。我只是将它从phpMyAdmin导出,然后在另一个托管帐户上导入phpMyAdmin:(好的,试着在开始时添加额外的
-->;您的导入过程似乎正在删除第一个注释标记。好的,我文章中底部的“块引号”来自实际的数据库文件,所以您是说我必须另外添加两个--?因为我看到了:'--phpMyAdmin SQL转储--版本3.5.5------Host:localhost--生成时间:2014年4月30日下午12:53——服务器版本:5.5.33-31.1——PHP版本:5.4.23‘应该是这样?’--phpMyAdmin SQL Dump——版本3.5.5——主机:本地主机——生成时间:2014年4月30日下午12:53——服务器版本:5.5.33-31.1——PHP版本:5.4.23‘您如何将此文件提供给MySQL?我没有复制/paste。我只是将其从phpMyAdmin导出并导入到另一个托管帐户上的phpMyAdmin中。:(好吧,尝试在开始处添加额外的
-->
;似乎您的导入过程正在删除第一个注释标记。是!仅将---添加到开头!是!仅将---添加到开头!