====== Единичный переноса базы данных ======
Данный перенос предусамтривает то, что после переноса сатарая база данных больше не будет использоваться
===== Работа на старом сервере =====
Для создания дампа сделайте следующее
Выполните в mysql следующий скрипт
set @user='';
SELECT CONCAT('mysqldump -u',@user,' -p --add_locks -v -i --compact -c --create-options -K -e --hex-blob -x --order-by-primary -Q -R -E --triggers --databases ',s.SCHEMA_NAME,'> dump_',s.SCHEMA_NAME,'.sql')
FROM information_schema.SCHEMATA AS s
WHERE SCHEMA_NAME LIKE 'medis_%'
Это выведет список команд для терминала, для создания бекапов баз данных, относящихся к MGERM
Теперь сожмем файл для более быстрой передачи
ls dump_*.sql> files_list
tar -czvf totalBaseBackup.tar.gz -T files_list
Отправим файл на новый сервер с помощью rsync
rsync -vcruLzh --stats --progress ~/totalBaseBackup.tar.gz @:~/baseBackup/ -e "ssh -p "
===== Работа на новом сервере =====
После передачи файла перейдем в папку с файлом
cd ~/baseBackup
Распакуем файл с базой данных
tar -xvf totalBaseBackup.tar.gz
Запускаем все файлы sql по очереди
mysql -u -p -v .sql