Скрипт выкачивает продакшн базу в текущую директорию в .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 | Название файла, куда будет помещена резервная копия продакшн базы |