phpmyadmin #1064 使用 phpmyadmin 将远程 mysql 数据库导入本地主机时出错

标签 php mysql sql-server phpmyadmin

我已经下载了客户网站的远程内容,并且正在尝试让它们在我的本地服务器上运行。我在 GoDaddy 上使用 phpmyadmin 创建并导出数据库,并尝试在本地主机上使用 phpmyadmin 导入它(在 Ubuntu 14.0.4 上运行新的 LAMP 设置),但收到以下消息:

1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在第 1 行“PK”附近使用的正确语法

这是导出:


    -- phpMyAdmin SQL Dump
    -- version 2.11.11.3
    -- http://www.phpmyadmin.net
    --
    -- Host: XX.XXX.XXX.XX
    -- Generation Time: Apr 16, 2015 at 02:38 PM
    -- Server version: 5.5.40
    -- PHP Version: 5.1.6
    
    SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
    
    
    /*!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: `XXXXXXXXXX`
    --
    CREATE DATABASE `XXXXXXXXXX` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;

USE `XXXXXXXXXX`;

查看其他人的 #1064 错误问题并没有真正启发我太多,因为我的错误消息引用了第 1 行“PK”附近的语法,而“PK”在文件中不存在。任何见解都会有所帮助。这是我第一次尝试从远程服务器移动网站(也希望能够将它们移向另一个方向)

最佳答案

它不允许您上传所有压缩在一个大文件中的文件(可能是单独的)。您需要解压缩文件,然后上传它们。

关于phpmyadmin #1064 使用 phpmyadmin 将远程 mysql 数据库导入本地主机时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29687004/

相关文章:

javascript - 使用 php 通过 javascript 传递信息

php - 比较两个大表的唯一记录

mysql - 如何过滤 INNER JOIN SQL 命令结果

sql-server - SQLCLR - 如何在不设置 TRUSTWORTHY ON 的情况下注册我的 CLR 程序集的引用程序集?

javascript - 从输入字段 Javascript 获取值

php - 不会查询程序的更新部分

MySQL - 从文本类型值中仅提取起始数字字符

python - ManyToManyField 不显示在 Python shell 中

c# - 在 sql server 中调用 Web 服务

sql - 这个 SELECT 语句有什么作用?