小编bil*_*can的帖子

mysqldump 不生成 USE 语句

我有一个小脚本,它允许我选择一个数据库和一些表,然后通过mysqldump.

目前这不包括USE 'db_name'输出文件中的语句,这是我需要包含的内容。

这是我正在使用的转储命令示例:-

mysqldump -u root db_name tbl_1 tbl_2 tbl_3 > output.sql

我在这里找到了这个问题,它描述了我遇到的相同问题,但是提供的答案对我不起作用。该USE 'db_name'语句不会写入输出的 SQL 文件。

这是从我转储的 SQL 文件之一到它启动DROP/ CREATEtable 命令的所有内容:

-- MySQL dump 10.13  Distrib 5.5.16, for Win64 (x86)
--
-- Host: localhost    Database: db_name
-- ------------------------------------------------------
-- Server version   5.5.16-log

/*!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' …
Run Code Online (Sandbox Code Playgroud)

mysql mysqldump backup

4
推荐指数
1
解决办法
1933
查看次数

标签 统计

backup ×1

mysql ×1

mysqldump ×1