Ubuntu 16.04, mySQL 5.7
На сервере пару десятков крупных баз данных. Для каждой БД создаю бэкап командой
mysqldump -uroot -p user1_db1 --opt --routines --lock-all-tables | gzip > /backup/user1_db1.sql.gz
При этом каждый раз запрашивается пароль root.
Ежели я вставляю этот пароль с саму команду
mysqldump -uroot -ppassword user1_db1 --opt --routines --lock-all-tables | gzip > /backup/user1_db1.sql.gz
то Ubuntu предупреждаем меня, что это небезопасно.
В чем заключается опасность такого метода? В том, что пароль можно будет найти в списке последних введенных команд? Этот список в последствии можно очистить?
Вообще планирую написать sh-скрипт с перечислением данной команды (с указанием пароля) для всех баз данных на сервере. Так как продолжительность создания одного бэкапа - не быстрое дело и ждать очень утомительно. Запустить этот шел и пойти пить чай, пока создаются резервные копии.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости