User Tools

Site Tools


it:zalohovani:mariadb

Table of Contents

MariaDB (MySQL)

Záloha

Nejprve je třeba vytvořit uživatele, pod kterým budeme provádět zálohy, protože uživatel root není pro tyto účely vhodný. Uživateli přiřadíme oprávnění SELECT a LOCK TABLES. Poté můžeme provádět zálohy například následujícím způsobem.

#!/bin/bash
MY_DATE=`date +%Y%m%d-%H%M%S`
/usr/bin/mysqldump -u zaloha --password=heslozaloha --opt --all-databases > $MY_DATE-mysqldb.sql

Obnova

Obnova dat ze zálohy lze provést následovně.

mysql -u root -p < /root/ZalohaDB/mysqldb_old.sql
it/zalohovani/mariadb.txt · Last modified: 2019/08/02 11:18 (external edit)