Mysql backup multiple database code examples

Mysql backup multiple database code examples

This article mainly introduces the Mysql backup multiple database code examples. The sample code is introduced in great detail in this article, which has a certain reference value for everyone's study or work. Friends in need can refer to it.

Backup data script

#!/bin/bash

# date is a command in Linux date [parameter] [+format]
time=`date +%Y_%m_%d_%H_%M_%S`
# Backup output path backupdir=/home/backup/
# Backup file path filedir=/home/my_app/files/
# Use sql statement to retrieve all databases starting with 'test'. Pass the command to the mysql client through the pipeline; -N means not to output the header and end of the result, and the result is a pure data set databases=(`echo 'show databases like "test%";' | mysql -N -uroot -proot`)
# Pass the output file of mysqldump to gzip through the pipe for compression. gzip cannot save the original file and cannot compress the directory. mysqldump -uroot -proot --databases ${databases[*]} | gzip > $backupdir/$time.sql.gz
# Back up files. zip [compressed output file] [compressed file]
zip -r $backupdir/$time.zip $filedir
# Delete the backup file 7 days ago find $backupdir -mtime +7 -name "*" -exec rm -rf {} \;

Then set crontab to run the backup script every morning

Data Recovery

mysql -u root -p DATABESE_NAME < dump.sql

Or connect to mysql client

mysql> source dump.sql

The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM.

You may also be interested in:
  • Notes on the MySQL database backup process
  • Shell script to backup MySQL database data regularly and retain it for a specified time
  • Mysql database scheduled backup script sharing
  • How to implement scheduled backup of CentOS MySQL database
  • MySQL database backup and recovery implementation code
  • MySQL database introduction: detailed explanation of database backup operation
  • Analysis of MySQL data backup and recovery implementation methods
  • MySQL scheduled database backup operation example
  • Summary of various implementation methods of mysql database backup
  • Linux implements scheduled backup of MySQL database and deletes backup files older than 30 days
  • Linux regularly backs up the MySQL database and deletes previous backup files (recommended)
  • Selection and thinking of MySQL data backup method

<<:  The latest super detailed graphic tutorial of installing Kali Linux on virtual machine VMware

>>:  Analysis of the principle and creation method of Mysql temporary table

Recommend

Introduction to JavaScript Number and Math Objects

Table of contents 1. Number in JavaScript 2. Math...

Steps to deploy multiple tomcat services using DockerFile on Docker container

1. [admin@JD ~]$ cd opt #Enter opt in the root di...

The implementation principle of Mysql master-slave synchronization

1. What is MySQL master-slave synchronization? Wh...

MySQL complete collapse: detailed explanation of query filter conditions

Overview In actual business scenario applications...

JS+Canvas realizes dynamic clock effect

A dynamic clock demo based on Canvas is provided ...

Detailed explanation of Docker data backup and recovery process

The data backup operation is very easy. Execute t...

This article will show you how to use Vue 3.0 responsive

Table of contents Use Cases Reactive API related ...

Detailed explanation of adding click event in echarts tooltip in Vue

Table of contents need Workaround 1. Set tooltip ...

Html makes a simple and beautiful login page

Let’s take a look first. HTML source code: XML/HT...

mysql5.7.21.zip installation tutorial

The detailed installation process of mysql5.7.21 ...

The three new indexes added in MySQL 8 are hidden, descending, and functions

Table of contents Hidden, descending, and functio...

Manually implement js SMS verification code input box

Preface This article records a common SMS verific...

WeChat applet learning wxs usage tutorial

What is wxs? wxs (WeiXin Script) is a scripting l...

Write a publish-subscribe model with JS

Table of contents 1. Scene introduction 2 Code Op...