MariaDB - Reduction(还原)

MariaDB - Reduction(还原) 首页 / MariaDB入门教程 / MariaDB - Reduction(还原)

在本章中,无涯教程将学习各种备份加载方法。从备份还原数据库是一个简单的过程,有时甚至是一个非常长的过程。

加载数据有三个选项 DATA语句,mysqlimport和简单的mysqldump restore。

使用LOAD DATA

LOAD DATA语句用作SQL导入功能,查看加载文本文件的用法示例-

mysql> LOAD DATA LOCAL INFILE 'products_copy.txt' INTO TABLE empty_tbl;

查看下面的示例。

mysql> LOAD DATA LOCAL INFILE 'products_copy.txt' INTO TABLE empty_tbl
   FIELDS TERMINATED BY '|'
   LINES TERMINATED BY '\n';
  • 该语句假定数据文件中的列使用表的相同顺序,如果需要设置其他顺序,可以按以下方式加载文件-

mysql> LOAD DATA LOCAL INFILE 'products_copy.txt' INTO TABLE empty_tbl (c, b, a);

使用MYSQLIMPORT

mysqlimport工具充当LOAD DATA包装器,允许从命令行进行相同的操作。

加载数据如下-

$mysqlimport -u root -p --local database_name source_file.txt

指定格式如下-

无涯教程网

$mysqlimport -u root -p --local --fields-terminated-by="|"\
   --lines-terminated-by="\n" database_name source_file.txt

使用-columns  选项指定列顺序-

$mysqlimport -u root -p --local --columns=c,b,a\
   database_name source_file.txt

使用MYSQLDUMP

使用 mysqldump 还原需要以下简单语句将转储文件加载回主机:

shell> mysql database_name < source_file.sql

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

Kafka核心技术与实战 -〔胡夕〕

RPC实战与核心原理 -〔何小锋〕

互联网人的英语私教课 -〔陈亦峰〕

如何讲好一堂课 -〔薛雨〕

Web 3.0入局攻略 -〔郭大治〕

零基础GPT应用入门课 -〔林健(键盘)〕

结构执行力 -〔李忠秋〕

Rust 语言从入门到实战 -〔唐刚〕

手把手带你写一个 MiniTomcat -〔郭屹〕

好记忆不如烂笔头。留下您的足迹吧 :)