جدول محتوایی

پشتیبان گیری منظم از اطلاعات بسیار مهم است و بهتر است این کار را انجام دهید. در این مقاله به شما نشان می دهیم که چگونه از دیتابیس MySQL بصورت خودکار و دستی در سرور مجازی اوبونتو، نسخه بکاپ تهیه کنیم.

MySQL یک سیستم مدیریت دیتابیس رابطه‌ای منبع باز (RDBMS) است که از زبان پرس و جو ساختاریافته (SQL) استفاده می‌کند.

MySQL بسیار محبوب است و توسط بسیاری از شرکت ها و وب سایت ها استفاده می شود.

برای خرید سرور مجازی ایران با بهترین کیفیت و مناسبترین قیمت، همین حالا میتوانید اقدام به سقارش و خرید کنید. کافیست روی ینر زیر کلیک کنید.

چرا باید از دیتابیس MySQL خود نسخه بکاپ تهیه کنیم ؟

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

  • یک کپی از اطلاعات خود داشته باشید.
  • افزایش سطح امنیت.

بکاپ گیری از دیتابیس به صورت دستی با استفاده از mysqldump

اکثر توسعه دهندگان ترجیح می دهند دیتابیس را به صورت دستی ایجاد و دانلود کنند.

mysqldump -u username -p database_name > data-dump.sql

این دستور فایلی به نام data-dump.sql ایجاد می کند و آن را در مکان امن نگه می دارد.

برای بازیابی دیتابیس باید از دستور زیر را در ترینال اوبونتو خود وارد کنید.

mysql -u username -p database_name < data-dump.sql

توانستیم بکاپ گیری و بازیابی را به خوبی انجام دهیدم. در مرحله بعد، نحوه بکاپ گیری خودکار از دیتابیس MySQL را بررسی خواهیم کرد.

بکاپ گیری خودکار از دیتابیس MySQL با AutoMySQLBackup

AutoMySQLBackup برنامه ای است که به شما امکان می دهد با استفاده از mysqldump از MySQL خود به صورت روزانه، هفتگی و ماهانه نسخه پشتیبان تهیه کنید. همچنین می تواند از چندین دیتابیس بکاپ تهیه کند، نسخه های پشتیبان را فشرده کند، از پایگاه داده های راه دور نسخه پشتیبان تهیه کند و گزارش ها را ایمیل کند.

امکانات :

  1. اطلاع رسانی ایمیل از بکاپ گیری.
  2. فشرده سازی و رمزگذاری.
  3. چرخش پشتیبان قابل تنظیم.
  4. پشتیبان گیری افزایشی پایگاه داده.

برای نصب برنامه دستور زیر را در ترمینال وارد کنید:

sudo apt-get install automysqlbackup

یک اعلان از شما می پرسد که کدام پیکربندی ایمیل را ترجیح می دهید. اگر می‌خواهید اعلان ایمیل را تنظیم کنید، “internet site” را انتخاب کنید. اگر نه، فقط “no configuration” را انتخاب کنید.

برنامه را شروع کنید.

sudo automysqlbackup

محل پیش‌فرض پشتیبان‌گیری /var/lib/automysqlbackup است.

شما باید سه دایرکتوری را ببینید: daily, weakly, monthly (روزانه، هفتگی، ماهانه).

فایل پیکربندی automysqlbackup در /etc/default/automysqlbackup قرار دارد.

می توانید آن را در ویرایشگر مورد علاقه خود (مثلا nano) باز کنید:

sudo nano /etc/default/automysqlbackup

شما می توانید مقداری سفارشی سازی انجام دهید، در بسیاری از موارد تنظیمات پیش فرض را می توان دست نخورده باقی گذاشت.

نتیجه

اکنون خیالتان راحت است. زیرا می‌دانید که از همه اطلاعات دیتابیس MySQL شما بصورت خودکار، بکاپ تهیه میشود.

 

 

2رای - امتیاز 5 ممنون از امتیازی که دادید..!

دسته بندی شده در: