简体   繁体   English

MYSQLDUMP:还原数据库时出错

[英]MYSQLDUMP : Errors while restoring database

I created a backup of mysql database from my live site using mysqldump and downloaded the SQL file (~960MB). 我使用mysqldump从实时站点创建了mysql数据库的备份,并下载了SQL文件(〜960MB)。 I've a local install of MariaDB and I tried importing the database again using mysqldump . 我已经在本地安装了MariaDB,并尝试使用mysqldump再次导入数据库。 I am getting following error: 我收到以下错误:

-- MySQL dump 10.16  Distrib 10.2.10-MariaDB, for osx10.13 (x86_64)
--
-- Host: localhost    Database: original
-- ------------------------------------------------------
-- Server version   10.2.10-MariaDB

/*!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 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, 
FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2017-12-01  8:27:08

I'm not allowed to make any changes to the live DB and would really appreciate if there's a way to import this DB successfully to my local DB. 我不允许对实时数据库进行任何更改,如果能将这种数据库成功导入到我的本地数据库,我将不胜感激。

Thank you in advance for your cooperation. 预先感谢您的合作。

As noted in comments, 如评论中所述,

That's not an error, it's just comments in the dump file. 这不是错误,只是转储文件中的注释。

Additionally, 另外,

You don't use mysqldump to import, only to export. 您不使用mysqldump导入,而仅使用导出。 You use mysql < filename to import 您使用mysql < filename导入

From this question: MariaDB i am not able to import this dump file 来自以下问题: MariaDB我无法导入此转储文件

You import the dump like so: 您可以这样导入转储:

mysql -u root -p --database=db_name < dumpfile.sql

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM