我已经下载了客户网站的远程内容,并且正在尝试让它们在我的本地服务器上运行。我在 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/