اسکریپت بک آپ گیری از 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 استفاده کنید. برای کسب اطلاعات بیشتر می توانید به سایت mysql  مراجعه کنید.

به این صورت شما با نحوه بک آپ گیری از دیتابیس به طور کامل آشنا شدید. در صورت بروز هر گونه سوال و مشکل در این خصوص می توانید با تیم پشتیبانی مبین هاست تماس حاصل فرمایید. و یا با ارسال تیکت با ما در ارتباط باشید.

 

امتیاز شما به این مطلب
دیدن نظرات
small

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

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

17 − 17 =

عضویت در خبرنامه مبین هاست
مطالب کدام دسته‌بندی‌ها برای شما جذاب‌تر است؟

آنچه در مقاله می‌خوانید

مقالات مرتبط
فریمورک Django
آموزش برنامه نویسی

همه چیز درباره فریمورک Django و نحوه استفاده از آن

فریم ورک Django یک ابزار متن‌باز بر پایه زبان برنامه‌نویسی پایتون است که از آن برای ساخت انواع وب‌سایت‌ها و پلتفرم‌های پیچیده استفاده می‌شود. این

خدمات مبین هاست