Задавайте вопросы, мы ответим
Вы не зашли.
-B database лучше, тогда оно еще CREATE DATABASE туда допишет с правильной
кодировкой. В остальном будут одинаковые.
Неактивен
Чё-то не получается у меня в Windows.
Поставил xampp. Всё работает. Но импортировать дамп не получается.
Делаю так: mysql -uroot -p database2 < backup.sql
Ничего не происходит. Что я делаю не так?
Отредактированно aliputin (14.08.2010 10:42:01)
Неактивен
Может просто дамп большой, долго импортируется?
Пароль то запрашивает?
Неактивен
Пароль не запрашивает. Размер дампа 46 кб.
Пока использую для дампа Adminer. Но хочется родным методом, консолью.
Неактивен
С дампом в windows разобрался. Но появился другой вопрос. После импорта дампа комментарии в хранимых процедурах исчезли. Это так и должно быть?
Неактивен
Проверил — у меня восстанавливаются с комментариями. Какие параметры
дампа Вы используете?
Неактивен
paulus написал:
Какие параметры дампа Вы используете?
Работаю в Win7 через xampplite.
Экспорт:
-uroot --routines -B mydb > E:\backup_mydb.sql
Импорт:
-uroot -p < e:\backup_mydb.sql
Отредактированно aliputin (19.01.2011 11:21:08)
Неактивен
LazY написал:
UNLOCK TABLES; -- разлочит сразу все таблицы - по-другому нельзя
Подскажите пожалуйста что за действие такое залочить и разлочить?
Кстати, а можно ли сразу дампить базу в zip? И можно ли сразу дать задание на дамп нескольких отдельных баз?
Неактивен
aliputin: можете посмотреть — в файле при этом есть комментарии?
lokoss: можно, если Ваша ОС поддерживает потоковое сжатие. Например,
mysqldump -B db1 db2 | gzip > dump.sql.gz
Неактивен
paulus написал:
aliputin: можете посмотреть — в файле при этом есть комментарии?
lokoss: можно, если Ваша ОС поддерживает потоковое сжатие. Например,
mysqldump -B db1 db2 | gzip > dump.sql.gz
Пишет что gzip не является командой...
А как просто несколько баз скопировать в несколько отдельных sql файлов?
Отредактированно lokoss (19.01.2011 15:12:56)
Неактивен
paulus,
В файле дампа комментарии есть.
Отредактированно aliputin (19.01.2011 15:14:35)
Неактивен
aliputin: а восстанавливаете обычным клиентом mysql? Попробуйте при
восстановлении добавить ключ -c.
lokoss: только несколько раз запустив mysqldump с разными параметрами.
Неактивен
paulus,
получилось. Спасибо.
Неактивен
paulus, vasya, рад что нашел Ваш форум. Изучал PHP и досконально Flash но про SQL даже у разработчика нужного не нашел - два года ожиданий когда раз через раз база скопируется)) У Вас же решил проблемы за день, огромное спасибо, рад что теперь с Вами!
Отредактированно lokoss (19.01.2011 21:53:02)
Неактивен
Этих команд достаточно для того, чтобы база database2 была идентична
database1 на момент создания резервной копии
Неактивен
Добрый день, у меня такой вопрос возник, что-то ни как в гугле не могу найти как из bat файла запустить с параметрами mysqldump, мои попытки заканчиваются неудачей..приведу содержание bat файла.
@ECHO Start! BAckup MYSQL BASE..Please Wait....
START /d "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqldump" -u root -p"pass" dbname>C:\basedump.sql
Отредактированно lil2006 (23.01.2011 16:36:07)
Неактивен
ответ не нужен, я уже вроде как нашёл..))
Неактивен
Не могу импортировать БД, подскажите пожайлусто подробно как это сделать.
Неактивен