一、备份恢复三步
1. 备份
mysqldump -B dbname -uroot -ppassword --default-character-set=utf8 > /home/opt/opdir/dbname.sql;
2. 创建数据
mysqladmin -uroot -ppassword create dbname --default-character-set=utf8;
3. 恢复
mysql -uroot -ppassword dbname < /home/opt/opdir/dbname.sql;
二、利用crontab进行定时备份
1. 编写备份的shell脚本
vim /home/work/opbin/crontab/bak.sh
rq=`date +%Y%m%d`
/home/work/local/mysql/bin/mysqldump -B babel_idea -uroot -ppassword > /home/work/opdir/backup/ideadb/babel_idea_$rq.sql
2. 修改文件属性
chmod +x bak.sh
3. 修改crontab
vim /etc/crontab
添加
01 3 * * * root /home/work/opbin/crontab/bak.sh
每天3点01分进行备份
4. 重新启动crond
/etc/rc.d/init.d/crond restart
分享到:
相关推荐
在C#编程中,与MySQL数据库的交互是常见的任务,特别是在开发管理系统的应用程序时。本文将详细介绍如何使用C#来实现MySQL数据库的初始化、备份和还原功能。 首先,数据库的初始化通常指的是创建一个新的数据库。在...
用命令的形式 备份和恢复 mysql数据库 主要有一些备份和恢复中出现的注意事项!
总之,利用`xtrabackup`和Shell脚本,我们可以实现高效、自动化的MySQL数据库备份和恢复,有效保护了业务数据的安全。通过深入理解和实践,你将能更好地掌控数据库的生命周期管理,确保在面对任何数据丢失情况时都能...
实验4 数据库备份与恢复实验 数据库备份与恢复是数据库管理系统中非常重要的一部分。实验4 数据库备份与恢复实验旨在让学生掌握数据库备份与恢复的操作方法。 知识点1: 数据库备份 数据库备份是指将数据库中的...
本知识点将深入探讨如何在SpringBoot环境下对MySQL数据库进行备份与恢复,以确保数据的安全。 首先,`MysqlBackup.java` 文件很可能是实现备份和恢复功能的核心Java类。在SpringBoot中,我们可以利用JDBC(Java ...
2. 使用Xtrabackup恢复:首先,将备份文件解压到服务器,然后运行恢复命令,如`xtrabackup --prepare --target-dir=backup_dir`。最后,使用`mysqlcheck --apply-log --recover --use-memory=1G db_name`来完成恢复...
要备份MySQL数据库,我们需要执行SQL的`mysqldump`命令,这是一个用于创建数据库备份的实用程序。在C#中,我们可以通过`Process`类来调用这个命令行工具。 以下是一个简单的C#代码示例,展示如何执行`mysqldump`...
本压缩包"mysql数据库备份还原类.rar"提供了两个PHP类文件,dbback.class.php和upfile.class.php,它们可能用于实现MySQL数据库的自动备份和恢复功能。 1. **数据库备份**: - 备份原理:通常,MySQL数据库的备份...
MySQL 数据库备份是指将 MySQL 数据库中的数据导出到文件中,以便在需要时将数据恢复到数据库中。反之,MySQL 数据库还原是指将备份的数据恢复到数据库中。下面将详细介绍 MySQL 数据库备份与还原的步骤。 一、...
### MySQL数据库备份与还原知识点详解 #### 一、MySQL数据库备份的重要性 在现代数据库管理中,备份是一项至关重要的任务。它不仅可以帮助我们防止因意外事件(如硬件故障、人为错误或恶意攻击)而导致的数据丢失...
在描述中提到的"delphi备份和还原MySql数据库.zip"源码,就是一个具体的实例,演示了如何在Delphi中实现对MySQL数据库的备份与恢复功能。 首先,我们需要理解备份和还原的基本概念。数据库备份是将数据库中的所有...
MySQL 数据库备份和恢复是数据库管理中非常重要的一步,通过备份和恢复,可以确保数据的安全和可靠性。本文将详细介绍 MySQL 数据库备份和恢复的方法和步骤。 一、 MySQL 数据库备份 MySQL 数据库备份是将数据库中...
### Linux下MySQL数据库备份与恢复知识点详解 #### 一、MySQL数据库备份命令详解 在Linux环境下,使用`mysqldump`工具进行MySQL数据库备份是非常常见的做法。此工具提供了丰富的选项,可以满足不同场景下的备份需求...
"Mysql数据库备份方案研究" 在当今社会中,数据库中的数据是一个项目中最重要的部分。如果数据有损失,那将对整个项目,甚至是整个公司,...但是,MySQL数据库备份的缺点也有很多,包括时间久、空间占用大和恢复慢等。
### MySQL数据库备份与恢复 #### 引言 随着信息技术的快速发展,数据库已成为现代信息系统的核心组成部分。其中,MySQL作为全球最流行的开源关系型数据库管理系统之一,因其高性能、稳定性以及丰富的功能特性,...
以上知识点详细阐述了MySQL数据库备份与恢复的基本操作、使用工具、以及各操作步骤。这些知识点对于数据库管理、维护和数据安全具有重要意义。通过本次实验,学生可以熟练掌握数据库的备份与恢复技能,了解不同备份...
本文将详细介绍一个名为“mysql数据库备份程序”的工具,以及如何利用它来高效地备份MySQL数据库。 这个备份程序的核心文件是`bak.php`,它是一个PHP脚本,专门设计用于简化MySQL数据库的备份过程。PHP是一种广泛...
《易语言MYSQL数据库备份还原器》是一款专为易语言编程环境设计的实用工具,它能够帮助用户方便地对MYSQL数据库进行备份与恢复操作。这款软件的核心功能包括数据库的备份和还原,以及目录复制,旨在提高数据库管理的...
本篇文章将深入探讨MySQL数据库的备份与恢复策略,以及如何使用`mysqldump`和`mysql`命令来执行这些操作。 首先,让我们了解为什么数据库备份是必要的。在日常运营中,数据库可能会遭受硬件故障、软件错误、恶意...