mysql之数据库备份与恢复

备份与恢复

系统运行中,增量备份与整体备份。

例如:每周日整体备份一次,周一到周六只备份当天。

如果周五的数据出了问题,可以用周日的整体+周一、周二、周三、周四来恢复。

备份的工具:

有第三方的收费备份工具,目前我们所学的是系统自带的备份功能,mysqldump。

mysqldump 可以导出

库、表。

备份:

例1:导出muagua库下面的goods表

mysqldump -u用户名 -p密码 库名 表1 表2 表3 > 地址/备份文件名称

导出的是建表语句及insert语句。

例2:导出mugua库下面的所有表

mysqldump -u用户名 -p密码 库名 > 地址/备份文件名称

例3:如何以库为单位导出

mysqldump -u用户名 -p密码 -B 库1 库2 库3 > 地址/备份文件名称

注意:-B一定要加上,不然mysql会把库当作表来看待,就会报找不到表的错误。

例4:如何导出所有库

mysqldump -u用户名 -p密码 -A > 地址/备份文件名称

恢复:

1.登录到mysql命令行

对于库级的备份文件

mysql> source 备份文件地址

对于表级的备份文件

mysql> use 库名

mysql> source 备份文件地址

2.不登录到mysql命令行

针对库级的备份文件

mysql -u用户名 -p密码 < 库级备份文件地址

针对表级的备份文件地址

mysql -u用户名 -p密码 库名 < 表级备份文件地址

要注意的地方是:你恢复的是库级的备份文件还是表级的备份文件。

时间: 2024-08-24 06:06:20

mysql之数据库备份与恢复的相关文章

MySQL/MariaDB数据库备份与恢复

前言 数据库一般存放着企业最为重要的数据,它关系到企业业务能否正常运转,数据库服务器总会遇到一些不可抗拒因素,导致数据丢失或损坏,而数据库备份可以帮助我们避免由于各种原因造成的数据丢失或着数据库的其他问题.本文将讲解MySQL/MariaDB数据库的几种备份方法. 基础知识 备份类型 完全备份:备份整个数据库 部分备份:仅备份其中的一张表或多张表 增量备份:仅备份从上次完全备份或增量备份之后变化的数据部分 差异备份:备份上次备份后变化的数据部分,和增量备份区别在于差异备份只可以相对完全备份做备份

MySQL创建用户,常用SQL语句以及数据库备份与恢复

一.创建普通用户并授权 1.创建用户并授权 [[email protected] ~]# mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.6.36 MySQL Community Server (GPL) Copyright (c) 2000, 2017, Oracle a

2.MySQL用户管理,常用SQL语句,MySQL数据库备份与恢复

[toc] MySQL用户管理,重用SQL语句,MySQL数据库备份与恢复 一.MySQL用户管理 1.创建一个普通用户并授权 首先启动mysql,然后进入 [[email protected] ~]# /etc/init.d/mysqld start Starting MySQL... SUCCESS! [[email protected] ~]# mysql -uroot -pxavilinux Warning: Using a password on the command line in

96.创建普通用户并授权,常用SQL语句,MySQL数据库备份与恢复

一.创建普通用户并授权 1.创建用户并授权 [[email protected] ~]# mysql -uroot -pEnter password:Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 1Server version: 5.6.36 MySQL Community Server (GPL) Copyright (c) 2000, 2017, Oracle and/o

MySQL数据库备份与恢复

一.概念: 备份:存储的数据副本:但是由于在备份操作时,数据依旧在变化. 恢复:把备份的副本还原到线上系统中:但是仅能恢复到备份操作时刻的数据状态. 备份数据是为了恢复数据,硬件故障.软件BUG.自然灾害.攻击.误操作 等原因,都需要涉及到数据恢复. 二.备份注意事项: 能够容忍最多丢失多少数据,决定了备份策略: 恢复数据需要在多长时间内完成: 需要恢复哪些数据. 三.备份类型: (1)备份的数据集范围: 完全备份:整个数据集: 部分备份:数据集的一部分,又分为增量备份.差异备份. 增量备份:仅

小贝_mysql数据库备份与恢复

mysql数据库备份与恢复 简要:        一.数据库备份 二.数据库恢复 一.数据库备份 1.备份简单说明 : 系统运行中,增量备份与整体备份 例: 每周日整体备份一次,周一到周六备份当天 如果周五出了问题,则可以用周日的整体+周一,二,三,四来恢复 2.备份工具 a.第三方收费备份工具 b.系统自带备份功能即mysqldump(可以导出库.表) c.利用outfile和infile 2.1.mysqldump使用例子 例1.导出某个库下的表 mysqldump–u用户名 –p密码库名

简单的数据库备份与恢复类

/** * 数据库备份与恢复类 * @author Administrator */ public class Beifen { /** * 数据库备份 * @param cmd 备份命令 * @param filePath 备份文件保存位置 * @return * @throws IOException */ public static boolean sqlDump(String cmd, String filePath) throws IOException { boolean falg

CentOS 6.5 MySQL/MariaDB数据备份与恢复备份详解

MySQL/MariaDB数据备份与恢复备份 数据对我们来说再重要不过了,那我们如何做到对数据尽可能的安全呢,当我们的数据丢失了那又该怎么做呢,所以说数据备份对我们的数据安全性来说太重要了. 数据对我们来说再熟悉不过了,也最平常不过了,我们每天都在接触各色各样的数据,数据记录了我们平常相关的业务信息,所以数据对于我们来说是很重要的,这么重要的数据如果我们的数据丢失了那我们是不是相关的业务都没法进行了呢,这应该是个很麻烦的问题,那我们怎么保护我们的数据的安全呢,这就要用到我们的数据备份了. 如何执

mysql数据的备份与恢复 &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;

在科技迅速发展的今天,我们每个人都生活在大数据时代,谁掌握的数据越多,就越能了解消费者的需求,也就更能拥有更好的发展前景,因此数据变得很重要.这时数据的备份就不可缺少了.今天我们就来谈一下mysql数据的备份与恢复. 数据备份按业务划分可分为:完全备份,增量备份,差异备份. 1. 完全备份(Full Backup) 所谓全备份就是对整个数据库的数据和数据结构进行备份.这种备份方式的好处就是很直观,容易被人理解.而且当发生数据丢失的灾难时,只要用灾难之前的备份文件,就可以恢复丢失的数据.然而它也有