В интернет-путеводителе я нашел ссылку :
Шифрование резервной копии на лету
mysqldump -u root -ppassword myDatabase | gzip | openssl enc -aes-256-cbc -k PASSWORD > BACKUP.ENC
mysqldump ... и т. Д. Работают! Я получаю сжатый и зашифрованный файл резервной копии.
Для восстановления я написал это, но это не работает:
openssl -aes-256-cbc -d -k PASSWORD -in backup.xb.enc -out | gzip -d < | mysql -u user -pPASSWORD myDatabase
Как правильно восстановить базу данных?
Моя версия: 10.1.31-MariaDB
Я решил это:
openssl enc -aes-256-cbc -d -in BACKUP.sql.gz.ENC -k PASSWORD | gzip -d | mysql -u root -pPASSWORD myDatabase
Спасибо за сотрудничество.