Hello các bro,
Việc backup dữ liệu vô cùng quan trọng, nhất là database. Không rõ các bro backup DB thế nào
Theo cách truyền thống là mysqldump hay dùng tools nào khác. Hôm nay em chia sẻ cách em backup DB hiện tại: Mariadb 10.5
Môi trường:
- Ubuntu server 20.04 64bit
- Mariadb >= 10.3
Tools: mariadb-backup
- Cài đặt
Ubuntu/Debian
sudo apt-get install mariadb-backup -y
Centos
yum install MariaDB-backup -y
- Backup data
mariabackup --backup --target-dir=/backup/mysql --user=root --password=shut_the_fuck_off
back up ở server khác (giả sử server đang chạy có thể ssh qua server backup mà không cần pass)
rsync -avzhP -e 'ssh -p 22' /backup/mysql backup-server-ip:/backup/backup-mysql
- Restore data
Ở server mới, có dữ liệu backup ở bước trên, sau khi cài đặt xong mariadb
mkdir /tmp/mysql mv /var/lib/mysql/* /tmp/mysql/ mariabackup --prepare --target-dir=/backup/backup-mysql mariabackup --copy-back --target-dir=/backup/backup-mysql chown mysql.mysql /var/lib/mysql/ -R service mysql start
Done
Các bro có cách nào thì chia sẻ :D
