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: (Буква вашего виртуального диска)2. Теперь убедитесь, что в папке есть mysqldump.exe. Введите команду:
cd usr\local\mysql-5.1\bin (Версия mysql может отличаться)
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 ищет настройки относительно корня раздела.
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.
ОтветитьУдалить