Сделать бекап всех баз на сервере

Перейдите в папку где хотите будут сохранены все бекапы баз данных.

Создайте скрипт backup.sh:

nano backup.sh

В него пропишите код:

#!/bin/bash
USER=root
PASSWORD="ПАРОЛЬ"
for i in `mysql -u $USER -p$PASSWORD -e'show databases;' | \
grep -v performance_schema | grep -v information_schema | grep -v mysql | \
grep -v Database`; do mysqldump -u $USER -p$PASSWORD $i > ./$i.sql;done

Где ПАРОЛЬ — пароль root в mysql.

Сделайте скрипт исполняемым:

chmod +x backup.sh

И запустите:

./backup.sh

Дождитесь окончания.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *