Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| deployment:install:transfer:database:checkup [14-08-2024 09:01] – создано Ермилов Егор Павлович | deployment:install:transfer:database:checkup [14-08-2024 09:53] (текущий) – [Заливаем структуру БД] Ермилов Егор Павлович | ||
|---|---|---|---|
| Строка 11: | Строка 11: | ||
| <code sql> | <code sql> | ||
| set @user='< | set @user='< | ||
| - | SELECT CONCAT(' | + | SELECT CONCAT(' |
| FROM information_schema.SCHEMATA AS s | FROM information_schema.SCHEMATA AS s | ||
| WHERE SCHEMA_NAME LIKE ' | WHERE SCHEMA_NAME LIKE ' | ||
| Строка 18: | Строка 18: | ||
| Данный скрипт выведет список всех команд для создания бекапа каждой бд в отдельном файле | Данный скрипт выведет список всех команд для создания бекапа каждой бд в отдельном файле | ||
| + | |||
| ===== Создане дампов ===== | ===== Создане дампов ===== | ||
| - | По | + | Для создания дампов баз данных выполните предоставленные команды в терминале. |
| + | |||
| + | ===== Архивация ===== | ||
| + | |||
| + | После создания дампов, | ||
| + | |||
| + | Для удобства переноса создадим архив | ||
| + | |||
| + | <code bash> | ||
| + | ls dump_*.sql> | ||
| + | tar -czvf databaseStructure.tar.gz -T files_list | ||
| + | |||
| + | </ | ||
| + | ===== Перенос архива на новый сервер сервер | ||
| + | |||
| + | <code bash> | ||
| + | rsync -vcruLzh --stats --progress ~/ | ||
| + | |||
| + | </ | ||
| + | ====== Работа на новом сервере ====== | ||
| + | |||
| + | ===== Распаковываем архив ===== | ||
| + | |||
| + | <code bash> | ||
| + | tar -xvf databaseStructure.tar.gz | ||
| + | |||
| + | </ | ||
| + | |||
| + | После распаковки в текущей папке появятся файлы для создания баз данных | ||
| + | |||
| + | ===== Заливаем структуру БД ===== | ||
| + | |||
| + | Для применения структуры базы данных выполните команду'' | ||
| + | <code bash> | ||
| + | mysql -u< | ||
| + | |||
| + | </ | ||
| + | |||
| + | Команду надо выполнить для каждой базы. | ||
| + | |||
| + | В процессе работы будут выдавться сообщения, | ||
| + | |||
| + | Работа исключительно ручная. | ||