Скрипт выкачивает продакшн базу в текущую директорию в .sql-файл, очищает локальную базу (удаляет-создает), восстанавливает продакшн копию в локальную базу.
- Настроить ssh подключение в
~/.ssh/config
к пользователю, у которого настроен.my.cnf
с доступами к нужной базе; - Настроить переменные
ssh_name
,remote_db
,local_db
вsync.sh
; - Дать права на исполнение
chmod +x sync.sh
- Запустить
./sync.sh
Переменная | Описание |
---|---|
ssh_name | Host подключения из ~/.ssh/config |
remote_db | Название базы на удаленном сервере |
local_db | Название локальной базы |
backup_name | Название файла, куда будет помещена резервная копия продакшн базы |