MySQLDump и Denwer
Решил сегодня поразбирать и перенести все старые проекты (за прошлые года), в хранилище. Разумеется, надо было сделать дамп баз. Т.к. я использовал когда-то denwer, то столкнулся с такой проблемой: есть база размером 50 Гб, phpMyAdmin, не в какую не захотел импортить такую БД и сдыхал примерно на 6 Гб.
Разумеется, я вспомнил про mysqldump, но оказалось что его в комплекте денвера не было. Пришлось искать и качать. Итак, его можно выдернуть из стандартной поставки mysql.
Итак имеем файл: mysqldump.exe, что дальше?
А дальше все просто:
1. Копируем в папку с установленным денвером ( у меня установлен на диск E:\), вот сюда:
E:\WebServers\usr\local\mysql-5.1\bin\
2. Запускаем денвер
3. Запускаем консоль: Пуск->Выполнить->cmd.exe
4. переходим на виртуальный диск denwer-a, у меня это диск Z:\
>Z:
>cd usr\local\mysql-5.1\bin
5. теперь выполняем команду экспорта:
>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 не с виртуального диска, обратитесь к п.3.
Author: | Tags: /
| Rating:
5 comments.
Write a comment