Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
deployment:install:transfer:database:single [13-08-2024 10:17] – создано Ермилов Егор Павлович | deployment:install:transfer:database:single [14-08-2024 13:05] (текущий) – [Работа на старом сервере] Ермилов Егор Павлович | ||
---|---|---|---|
Строка 7: | Строка 7: | ||
Для создания дампа сделайте следующее | Для создания дампа сделайте следующее | ||
- | < | + | Выполните в mysql следующий скрипт |
- | mysqldump -u< | + | |
+ | < | ||
+ | set @user=' | ||
+ | SELECT CONCAT(' | ||
+ | FROM information_schema.SCHEMATA AS s | ||
+ | WHERE SCHEMA_NAME LIKE ' | ||
</ | </ | ||
+ | < | ||
Теперь сожмем файл для более быстрой передачи | Теперь сожмем файл для более быстрой передачи | ||
<code bash> | <code bash> | ||
- | gzip -v --best ~/totalBaseBackup.sql | + | ls dump_*.sql> |
+ | tar -czvf totalBaseBackup.tar.gz -T files_list | ||
</ | </ | ||
Строка 21: | Строка 28: | ||
Отправим файл на новый сервер с помощью rsync | Отправим файл на новый сервер с помощью rsync | ||
- | < | + | < |
+ | rsync -vcruLzh --stats --progress ~/ | ||
</ | </ | ||
+ | |||
+ | |||
===== Работа на новом сервере ===== | ===== Работа на новом сервере ===== | ||
Строка 36: | Строка 46: | ||
<code bash> | <code bash> | ||
- | gunzip | + | tar -xvf totalBaseBackup.tar.gz |
</ | </ | ||
- | Запустим создание базы данных на сервере | + | Запускаем все файлы sql по очереди |
<code bash> | <code bash> | ||
- | mysql -u< | + | mysql -u< |
</ | </ | ||
+ | |||