Mysql导出文件及备份操作笔记

  

        

  

MariaDB[(一)]比;显示数据库;

  

+ - - - - - - - - - - - - - - - - - - - - - - +

  

| Database ,,,,,,,,,|

  

+ - - - - - - - - - - - - - - - - - - - - - - +

  

| acs ,,,,,,,,,,,,,,|

  

| auth ,,,,,,,,,,,,,|

  

| information_schema |   

| mysql ,,,,,,,,,,,,|

  

| performance_schema |   

| test ,,,,,,,,,,,,,|

  

+ - - - - - - - - - - - - - - - - - - - - - - +

  

6行集(0.01秒)

  

MariaDB[(一)]比;使用测试

  

数据库改变   

MariaDB[测试]比;

显示表;   

+ - - - - - - - - - - - - - - - - - +

  

| Tables_in_test |   

+ - - - - - - - - - - - - - - - - - +

  

| sheet1 ,,,,,,,|

  

+ - - - - - - - - - - - - - - - - - +

  

1行组(0.01秒)

  

MariaDB[测试]比;select * from sheet1到输出文件& # 39;/tmp/sheet1.txt& # 39;;

  

查询好了,239行影响(0.02秒)

  

MariaDB[测试]比;select * from sheet1到输出文件& # 39;/tmp/sheet2.txt& # 39;

  

,,,→& # 39;字段终止,& # 39;包围& # 39;“& # 39;

  

,,,→行终止由& # 39;\ r \ n # 39;;

  

查询好了,239行影响(0.00秒)

  

,,,,,数据加载INFILE是选择…到输出文件的逆操作,选择句法。为了将一个数据库的数据写入一个文件,使用选择……到输出文件,为了将文件读回数据库,使用数据加载INFILE。

  

           

  

                                

  

[root@bogon ~] #, mysqldump - u root - p——no-create-info ——选项卡=/tmp测试sheet1

  

输入密码:   

           

  

[root@bogon ~] #, mysqldump - u root - p测试sheet1比;/tmp/sheet1dump.txt

  

输入密码:   

[root@bogon ~] #

  

(root@bogon tmp) #更多sheet1dump.txt

  

10.16——MySQL转储,Distrib 10.1.25-MariaDB, Linux (x86_64)

  

,

  

——主持人:localhost ,,数据库:测试

  

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

  

——服务器version ,,,,,10.1.25-MariaDB

  

,

  

——表结构表“sheet1”

  

,

  

删除表如果存在“sheet1”;

  

/* !40101集@saved_cs_client ,,,

=@@character_set_client */;   

/* !40101集character_set_client=utf8 */;

  

创建表“sheet1”(

  

,“代码”varchar(255)默认为空,

  

,“名字”varchar(255)默认为空,

  

,“大陆”varchar(255)默认为空,

  

…   

,Code2的varchar(255)默认空

  

)引擎=InnoDB默认字符集=latin1;中的一个

  

/* !40101集character_set_client=@saved_cs_client */;

  

,

  

——倾销数据表“sheet1”

  

,

  

锁表的sheet1写;

  

/* !40000年ALTER TABLE的sheet1禁用键*/;

  

插入“sheet1”值(& # 39;ABW& # 39; & # 39;阿鲁巴岛# 39;,& # 39;北美国# 39;,& # 39;加勒比# 39;,& # 39;193.00 & # 39;,& # 39;& # 39;,& # 39;103000 & # 39;,& # 39;78.4 & # 39;,& # 39;828.00 & # 39;,& # 39;793.00 & # 39;,& # 39;阿鲁巴岛# 39;,& # 39;

  

…。   

8670.00 & # 39; & # 39;津巴布韦# 39;& # 39;共和国# 39;,& # 39;罗伯特·g·穆加贝# 39;& # 39;4068 & # 39;& # 39;ZW& # 39;);

  

/* !40000年ALTER TABLE的sheet1使键*/;

  

解锁表;   

——转储完成2020-03-27 18:04:43

  

  

  

[root@bogon ~] #, mysqldump - u root - p——所有数据库比;/home/dbbakups/Test_DB_dump20200327.txt

  

输入密码:   

将数据表及数据库拷贝至其他主机

  

如果你需要将数据拷贝至其他的MySQL服务器上,你可以在,mysqldump命令中指定数据库名及数据表。

  

在源主机上执行以下命令,将数据备份至垃圾场。txt文件中:

  

, mysqldump美元- u root - p database_name table_name祝辞dump.txt

  密码* * * * *

  

[root@bogon ~] #, mysqldump - u root - p测试sheet1比;/tmp/sheet1dump.txt

  

如果完整备份数据库,则无需使用特定的表名称。

  

[root@bogon ~] #, mysqldump - u root - p acs 比;/tmp/acsdump.txt

  

(root@bogon tmp) # ls -alh

  

  

  

如果你需要将备份的数据库导入到MySQL服务器中,可以使用以下命令,使用以下命令你需要确认数据库已经创建:

Mysql导出文件及备份操作笔记