大约在一次year+之前,我使用这个导出的DB从一个HostGator (称为A)帐户移动到另一个(称为B)帐户。我正在清理HostGator帐户B上被黑客入侵的网站,所以我要将这个网站从我计算机上的原始文件(来自HostGator A)恢复到另一个HostGator (称为C)帐户。
我隐约记得当我试图将它们导入到HostGator B时出现了一个问题-聊天技术人员和我得出的结论是,当我从HostGator A导出时,我的计算机正在保存它,但也在NotePad中打开它,然后我将它保存到我想要的目录中。我好像记得他说过一些关于空间或者角色之类的东西。我上传了.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>
--
--发布于 2015-12-17 06:24:07
您的查询第一行缺少注释分隔符--。这就是为什么它会告诉你有一个错误“接近'phpMyAdmin SQL Dump‘”,确保你在复制和粘贴时没有遗漏前几个字符。
发布于 2018-09-14 17:33:47
在这种情况下,而不是导入.sql。转到phpmysql并单击SQL。然后打开要在记事本中导入的.sql文件。复制并粘贴。
这样,您将避免导入过程删除第一行上的注释分隔符--。T
https://stackoverflow.com/questions/34319746
复制相似问题