اسکریپت بک آپ گیری از MySQL

بک آپ گیری از MySQL

اسکریپت بک آپ گیری از MySQL

مروز بک آپ گیری از دیتابیس یکی از کارهای مهم به شمار می آید و هر روز سعی میکنیم که از دیتابیس خود یه فایل پشتیبانی تهیه کنیم . اگر شما نیازمند این هستید از دیتابیس سرورمجازی خود بک آپ تهیه کنید و اما نمیدانید چگونه این أموزش را دنبال کنید. در این پست به آموزش اسکریپت بک آپ گیری از MySQL می پردازیم.

برای بک آپ گرفتن از سرورمجازی خود میتوانید از mysqldump استفاده کنید و اپشن های مربوط به آن را با توجه به نیاز خود تعیین نمایید.

در اینجا میتوانید از اسکریپت زیر برای وی پی اس خود استفاده کنید:

#! /bin/bash

TIMESTAMP=$(date +”%F-%H%M%S”)

BACKUP_DIR=”/home/db/$TIMESTAMP”

MYSQL_USER=”root”

MYSQL=/usr/bin/mysql

MYSQL_PASSWORD=”DBP@SS”

MYSQLDUMP=/usr/bin/mysqldump

mkdir -p “$BACKUP_DIR/mysql”

databases=`$MYSQL –user=$MYSQL_USER -p$MYSQL_PASSWORD -e “SHOW DATABASES;” | grep -Ev “(Database|information_schema|performance_schema)”`

for db in $databases; do

$MYSQLDUMP –force –opt –user=$MYSQL_USER -p$MYSQL_PASSWORD –routines –events –databases $db | gzip > “$BACKUP_DIR/mysql/$db.gz”

done

میتوانید از اسکریپت بالا را ذخیره کرده و از آن استفاده کنید

برای اطلاعات بیشتر میتوانید به سایت mysql  مراجعه کنید.


دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *