ノートDwinar

Hidup tuh bercanda, yang serius cuma mati

Menu
  • Home
  • Admin Server
    • Debian
    • RedHat
    • Ubuntu
    • Zimbra
  • Blog
  • Buku & Publishing
  • About
  • Contact
Menu

Cara Backup Database MariaDB di CentOS 7 Secara Otomatis

Posted on February 8, 2019 by dwinar

Database merupakan suatu hal yang sangat penting. Keadaannya berpengaruh besar terhadap web atau aplikasi yang menggunakan databases tersebut. Maka dari itu suatu databases haruslah sering dilakukan backup. Pada tulisan saya kali ini saya akan memberikan cara membackup databases tersebut secara otomatis. Untuk tutorialnya adalah sebagai berikut.

Membuat skrip backup

Buat folder untuk backup. Sebagai contoh saya membuat di /srv/backup/db

mkdir -p /srv/backup/db

Buat file skripnya.

nano /srv/backup.sh

Paste skrip dibawah ini.

#!/bin/bash
mysqldump -uuser_db -ppassword_db nama_db | gzip > /srv/backup/db/nama_db-$(date +%d%m%Y).sql.gz

Catatan: Sesuaikan dengan konfigurasi databases anda.

contoh skrip backup punya saya.

#!/bin/bash
mysqldump -uroot -prahasia wordpress | gzip > /srv/backup/db/wordpress-$(date +%d%m%Y).sql.gz

Beri atribut X (execute).

chmod +x /srv/backup.sh

Uji coba skripnya.

/srv/backup.sh

Cek pada directory backup. Pastikan ada file backup databasesnya.

[root@server db]# ls /srv/backup/db/
wordpress-08022019.sql.gz

Menjadwalkan Backup

Untuk mempermudah backup akan dilakukan secara otomatis melalui crontab. Untuk perintahnya adalah sebagai berikut.

crontab -e

Tambahkan skrip berikut.

0 0 * * * bash /srv/backup.sh

Catatan: Jika menggunakan skrip crontab ini maka databases akan melakukan backup pada jam 24.00

Selamat mencoba.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Instalasi T-Pot Honeypot Framework
  • Ulang Tahun Excellent 9
  • Cara Setting DNS over HTTPS
  • Cara Upgrade OS Mikrotik
  • Membersihkan Sampah Pada Docker

Recent Comments

  • dwinar on Cara Membuat VPS di Google Cloud Platform
  • Ilham on Cara Membuat VPS di Google Cloud Platform
  • dwinar on Cara Membuat Docker Private Registry
  • Sugeng Agung Suganda on Cara Membuat Docker Private Registry
  • Juan Carlos on Cara Install XAMPP di openSUSE 15.1

Categories

  • Admin Server
  • Blog
  • Debian
  • RedHat
  • Ubuntu
  • Zimbra

Archives

  • January 2021
  • September 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018

Tags

Authentication Blog CentOS Clamav Cockpit cPanel DataBases Debian DHCP DNS Server Docker Docker CE Excellent FTP google cloud Kubernetes Let’s Encrypt Linux lsync MariaDB Mikrotik Nakivo NextCloud Nginx Open Source OpenSUSE PHP Proxmox RedHat 7 Repo ROUTING S/MIME SSH SSL Swap Training Ubuntu Video Conference Web Server Wordpress Zextras Zimbra Zimbra Docs Zimbra Drive Zimbra NE
February 2019
MTWTFSS
 123
45678910
11121314151617
18192021222324
25262728 
« Jan   Mar »
© 2021 ノートDwinar | Powered by Minimalist Blog WordPress Theme