Разовая работа · инфраструктура
Перенос баз данных MySQL без потери строк
Снимем дамп, перенесём на новый сервер, проверим кодировку и права. Сайт и 1С должны увидеть те же данные, что на старом контуре.
Что ломается при «просто залить дамп»
-
Кракозябры в карточках
Кодировку не зафиксировали. Названия товаров и письма разъехались.
-
Сайт не видит базу
Пользователь, хост и права не совпали. В логе Access denied.
-
1С смотрит на старый IP
Обмен идёт, но в другую сторону. Остатки «за вчера».
-
Дамп неполный
Забыли процедуру, триггер или вторую схему. Ночью всплывает ошибка cron.
Что входит в перенос базы
- Дамп и контрольные суммы до переноса
- Перенос MySQL / MariaDB на новый сервер
- Проверка кодировки и collation
- Пользователи, права и доступ с сайта
- Сверка числа строк по ключевым таблицам
- Короткое окно переключения и откат на дамп
Как переносим базу
-
1
Ревизия
СУБД, объём, реплики, кто ещё пишет в базу.
-
2
Дамп
Снимаем копию, проверяем, что файл целый.
-
3
Разворот
Заливаем на новый сервер, чиним пользователей.
-
4
Сверка
Строки, кодировка, первый запрос витрины и 1С.
-
5
Переключение
Меняем хост в конфиге, старый дамп не удаляем.
Почему базу отдают нам
База на новом сервере, сайт открывается, контрольные выборки совпадают, старый дамп у вас остаётся.
-
Не только файл .sql
Проверяем, что приложение живое, не только что дамп открылся.
-
Битрикс и 1С
Учитываем обмен, не только витрину.
-
Удалённо по России
Нужны доступы к обоим серверам.
-
Оценка до старта
Цена от объёма и простоим ли магазин ночью.
Если после переключения приложение не видит согласованные таблицы по нашей ошибке — чиним, пока запрос не совпадёт с контрольным.
Частые вопросы
Какие СУБД переносите?
Основной объём — MySQL и MariaDB. PostgreSQL и другие — после короткого аудита.
Будет ли простой?
На время финального дампа и смены хоста — да, минуты или окно ночью. До этого работаем с копией.
Перенесёте пользователей и права?
Да, это в объёме. Иначе сайт получит Access denied на новом IP.
Сколько стоит?
После объёма и числа контуров. Витрина на 2 ГБ и магазин на 80 ГБ — разные оценки.
Нужен ли визит в Сочи?
Нет. Нужны SSH или панель обоих серверов.
Перенос баз данных — разовая задача LazarovStudio: дамп, кодировка, пользователи и проверка, что сайт и 1С видят те же таблицы. Студия в Сочи, работаем удалённо.
Не просто «скинуть .sql». Сверяем число строк, доступы приложений и первый запрос витрины после переключения.
Оценить перенос базы
Напишите СУБД, объём и куда переезжаете — ответим с планом и окном простоя.