- Главная Список форумов Обсуждение Open Server
- Поиск
-
- Текущее время: 28 апр 2024, 05:50
- Часовой пояс: UTC+03:00
Читайте, что я писал выше: "Через пхпмайадмин вообще не вариант. Пробовал. И размер импорт. дампа увеличивал. Не срабатывает."DelphinPRO писал(а):Ну кто же базы копированием файлов переносит?
Открывайте консоль и вперед, сначала экспорт из старой установки, потом импорт в новую.
mysqldump -uusername -p dbname > db.sql
mysql -uusername -p dbname < db.sql
@echo off rem Указание пути к исполняемому файлу 'mysql' set PATH=%PATH%;C:\openserver\modules\database\MariaDB-10.1\bin set usr=root set pwd= rem Получение списка баз данных mysql --user=%usr% --password=%pwd% --execute="SHOW DATABASES WHERE NOT `Database` IN ('mysql', 'information_schema', 'performance_schema');" --skip-column-names > %~dp0databases.tmp rem Создание резервных копий всех баз данных for /f "tokens=*" %%D in ('type databases.tmp') do ( echo Backuping DB '%%D' mysqldump --user=%usr% --password=%pwd% %%D > %~dp0%%D.sql ) rem Удаление временных файлов del %~dp0databases.tmp pauseВосстановление баз данных из раннее созданных sql-файлов:
@echo off rem Указание пути к исполняемому файлу 'mysql' set PATH=%PATH%;C:\openserver\modules\database\MariaDB-10.1\bin set usr=root set pwd= echo Found files: dir /B %~dp0*.sql pause rem Восстановление всех баз данных из резервных копий (*.sql) for /f "tokens=*" %%D in ('dir /B %~dp0*.sql') do ( echo Restoring file '%%D' mysql --user=%usr% --password=%pwd% < %~dp0%%D.sql ) pause
echo Restoring file '%~dp0%%D' mysql --user=%usr% --password=%pwd% < %~dp0%%D