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