MySQL перенос базы данных

MySQLdump

Для переноса базы данных при помощи дампа нужно выполнить всего 2 действия:

1. Создать дамп
Для создания дампа в файле <dump>, выполните команду:

# mysqldump -u<user> -p<password> <database> > <dump>.sql

2. Восстановить из дампа
Для начала, нужно создать базу данных с тем же именем:
#mysql -u<user> -p<password>
>CREATE DATABASE <database>
Затем, восстановить командой:
# mysql -u<user> -p<password> -f <database> < <dump>.sql
Ключ -f  означает - игнорировать ошибки.

Denwer и mysqldump

Сегодня столкнулся с проблемой при выполнении той же операции под Denwer'ом. И так, нужно:
1. Зайти в каталог с mysqldump. В командной строке введите:
Z: (Буква вашего виртуального диска)
cd usr\local\mysql-5.1\bin (Версия mysql может отличаться)
2. Теперь убедитесь, что в папке есть mysqldump.exe. Введите команду:
dir

Если среди файлов нет mysqldump.exe -> найдите и скачайте.

3. Выполните mysqldump:
mysqldump -uroot <имя_базы> > <имя_файла>.sql (Если вы изменяли или добавляли пользователей, см. формат вызова выше, иначе все должно работать) 


Если видите такую ошибку:
"mysqldump: Character set 'cp1251' is not a compiled character set and is not specified in the '\usr\local\mysql-5.1\share\charsets\Index.xml' file"
Убедитесь, что выполнили пункт первый из этого раздела. Т.к. mysqldump ищет настройки относительно корня раздела.

Комментарии

  1. Was a great platform for us to run 온라인 카지노 Roba reside for the first time. Here, all the individuals and current and future partners have been in a position to} see Roba in all his allure and power,” he says. It might have just launched a potentially big innovation for land-based casinos, however Creedroomz isn’t resting on its laurels. Hambardzumyan says Creedroomz is committed to exceeding the initial novelty factor of Roba via fixed innovation and updating of the processes. It varieties a part of} the business’ continued efforts to reinforce participant experience.

    ОтветитьУдалить

Отправить комментарий

Популярные сообщения из этого блога

Siege Up! Editor (beta)

STM32F4 и программный выход в DFU

Git и Yandex.Disk