Итак, я переключаю VPS, и уже сделал резервную копию всех файлов данных и переместил их. Однако мне все еще нужно перенести все старые базы данных. Я искал в Интернете лучший способ сделать это, но не определился. Я попытался использовать команду mysqldump, а затем использовать scp для передачи файла и импорта базы данных на новый сервер, однако при этом я получал ошибку, и было бы предпочтительнее, если бы я мог передать все базы данных сразу. Если это невозможно, я бы сделал их по одному, но мне нужно исправить эту ошибку.
mysqldump: Получена ошибка: 2002: Не удается подключиться к локальному серверу MySQL через сокет '/var/lib/mysql/mysql.sock' (2) при попытке подключения
Спасибо <3
Можно было бы настроить репликацию с вторичным узлом на новом сервере. По истечении времени переключения измените главный узел и укажите новую «главную БД» в качестве основной БД. Для ошибки вы холодно проверяете конфигурацию БД.
/etc/my.cnf
/etc/mysql/my.cnf
/var/lib/mysql/my.cnf
В файлах может быть конфликт о том, где может быть носок. Удалите/переименуйте /etc/mysql/my.cnf, и влияние должно быть снято.