Лучший способ перенести множество баз данных SQL

Итак, я переключаю VPS, и уже сделал резервную копию всех файлов данных и переместил их. Однако мне все еще нужно перенести все старые базы данных. Я искал в Интернете лучший способ сделать это, но не определился. Я попытался использовать команду mysqldump, а затем использовать scp для передачи файла и импорта базы данных на новый сервер, однако при этом я получал ошибку, и было бы предпочтительнее, если бы я мог передать все базы данных сразу. Если это невозможно, я бы сделал их по одному, но мне нужно исправить эту ошибку.

mysqldump: Получена ошибка: 2002: Не удается подключиться к локальному серверу MySQL через сокет '/var/lib/mysql/mysql.sock' (2) при попытке подключения

Спасибо <3

0
15.07.2017, 15:11
1 ответ

Можно было бы настроить репликацию с вторичным узлом на новом сервере. По истечении времени переключения измените главный узел и укажите новую «главную БД» в качестве основной БД. Для ошибки вы холодно проверяете конфигурацию БД.

/etc/my.cnf
/etc/mysql/my.cnf
/var/lib/mysql/my.cnf

В файлах может быть конфликт о том, где может быть носок. Удалите/переименуйте /etc/mysql/my.cnf, и влияние должно быть снято.

0
28.01.2020, 04:43

Теги

Похожие вопросы