در این آموزش خواهید آموخت چگونه AutoMySQLBackup را در ubuntu 16.04 نصب و کانفیگ کنید برای بکآپ گیری خودکار از دیتابیس ها
پیش نیاز ها
- یک سرور مجازی با سیستم عامل ubuntu 16.04 (خرید سرور مجازی )
- یک سرور MySQL
- یک یوزر با دسترسی sudo
مرحله 1: نصب AutoMySQLBackup
قبل از هر کاری باید سیستم عامل خود را بروزرسانی کنید
1 2 3 4 |
sudo apt-get update -y sudo apt-get upgrade -y sudo shutdown -r now |
سپس با دستور زیر میتوانید AutoMySQLBackup را از مخزن های اوبوتو نصب کنید
1 2 |
sudo apt-get install automysqlbackup |
پس از پایان نصب AutoMySQLBackup شما میتوانید کانفیگ AutoMySQLBackup را انجام دهید
مرحله 2: کانفیگ AutoMySQLBackup
در این کانفیگ AutoMySQLBackup شما میباست فایل کانفیگ که در /etc/automysqlbackup/
قرار دارد را ویرایش کنید
1 2 |
sudo nano /etc/automysqlbackup/automysqlbackup.conf |
به صورت زیر با توجه به نیاز های خود تغییر دهید
1 2 3 4 5 6 7 8 9 10 11 12 |
CONFIG_mysql_dump_username='root' CONFIG_mysql_dump_password='password' CONFIG_mysql_dump_host='localhost' CONFIG_backup_dir='/var/backup/db' CONFIG_do_monthly="01" CONFIG_do_weekly="5" CONFIG_rotation_daily=6 CONFIG_rotation_weekly=35 CONFIG_rotation_monthly=150 CONFIG_mysql_dump_port=3306 CONFIG_mysql_dump_compression='gzip' |
پس از پایان فایل را ذخیره کنید و خارج شوید
سپس یک پوشه برای بکآپ ها ی MySQL بسازید
1 2 |
sudo mkdir /var/backup |
سپس با دستوز ریر میتوانید یک بکآپ از دیتابیس خود بسازید
1 2 |
sudo automysqlbackup |
برای این که در هر زمان که بکآپ گیری انجام میشود نیاز نباشد که به صورت دستی این کار ار انجام دهید ، با دستور زیر میتوانید به صورت cron تعریف کنید
1 2 |
sudo ln -s /usr/local/bin/automysqlbackup /etc/cron.daily/ |
آموزش به اتمام رسیده ، ممنون از وقتی که برای مطالعه این مقاله گذاشتید .
پارس وی دی اس ارائه دهنده ی سرور مجازی از 39 کشور
سرور مجازی ایران ، سرور مجازی فرانسه ، سرور مجازی آمریکا و 39 کشور سرور مجازی