Как быстро и безопасно загрузить бекап MySQL через SSH в выбранную Базу данных?
Все довольно просто!
gunzip < /путь/на/сервере/до/файла.gz | mysql -u имя_пользователя_БД -p имя_БД
параметры:
флаг -u говорит от имени какого пользователя будет импорт в БД
параметр -p говорит что нужно будет ввести пароль
если в бекапе есть указание базы, то параметр с именем бд нужно пропустить
безопасность этого метода в том, что после ввода команды будет запрошен пароль, который вы вводите и он не запоминается в истории команд к серверу bash_history
Не показывать пароль в истории консоли очень важно.