小贝_mysql数据库备份与恢复

mysql数据库备份与恢复

简要:
       一、数据库备份
       二、数据库恢复

一、数据库备份

1、备份简单说明 : 系统执行中,增量备份与总体备份

例: 每周日总体备份一次,周一到周六备份当天

假设周五出了问题,则能够用周日的总体+周一。二。三,四来恢复

2、备份工具

a、第三方收费备份工具

b、系统自带备份功能即mysqldump(能够导出库、表)

c、利用outfile和infile

2.1、mysqldump使用样例

例1、导出某个库下的表

mysqldump–uusername –ppassword库名 表1 表2 表3>路径/备份文件名

备份mugua库下的t表

(备注: 说明mysqldump出来的结果是一系列的sql语句)

例2、怎样导出一个库以下的全部表

mysqldump–uusername –ppassword库名 >路径/备份文件名

备份mugua库下的全部表

 

例3、怎样导出以库为单位导出

mysqldump–uusername –ppassword–B 库1 库2 库3 >路径/备份文件名

 

例4、怎样导出全部库

mysqldump–uusername –ppassword–A >路径/备份文件名

 

总结:

1、mysqldump导出的都是sql语句。

2、mysqldump其他使用方法

a、mysqldump导出mugua库下t表的结构


b、mysqldump导出mugua库下表t的数据

 

2.2、利用outfile和infile

(备注: 也就是说outfile导出的是表t的全部列的数据)

 

二、数据库恢复

1、在命令行操作

mysql–uusername –ppassword [数据库名称]< 路径/备份文件名

1.1、恢复mugua库下的t表


1.2、恢复mugua1库



2、登录mysql后用source操作

2.1、恢复mugua库下的t表


(source等同于. )

 

2.2、恢复mugua1库



The quieter you become,the more you are able to hear!


原文地址:https://www.cnblogs.com/tlnshuju/p/6952248.html