Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 016 092 раза!

Форум

Добро пожаловать, Гость!

Не работает mysqldump

Вопросы по работе с Apache, Nginx, PHP, MySQL, Sendmail и т.д.
Heidel
Сообщения: 15
C нами: 4 года 6 мес

Непрочитанное сообщение Heidel » 24 май 2012, 14:55

Работаю с базой данных на openserver через командную строку, пользователь root без пароля.
Ничего не выводится ни на экран, ни в файл при командах
mysqldump publications
и
mysqldump publications > publications.sql
просто выводится приглашение.
Я чего-то не дописываю в команде или в чем проблема?

Аватара пользователя
Максим
Сообщения: 4868
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 24 май 2012, 15:48

Если вы работаете в командной строке Windows, то вот так:

C:\трололо\server\database\модуль базы\bin> mysqldump.exe --opt --host=openserver --port=3306 --user=root publications > publications.sql

Ну а если вы из консоли MySQL работаете, то я не знаю чего оно так.

Heidel
Сообщения: 15
C нами: 4 года 6 мес

Непрочитанное сообщение Heidel » 24 май 2012, 16:08

Я работаю через закладку в опенсервере, в которой прописано
%progdir%\server\database\%dbdriver%\bin\mysql.exe#--host=openserver --user=root --port=3306

Может что-то еще в команде
mysqldump publications
надо прописывать?

Аватара пользователя
Максим
Сообщения: 4868
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 24 май 2012, 16:20

Так ведь не работает наверное потому, что оно и не должно работать из консоли MySQL. Я не в курсе как там и что. Делайте как я указал выше, так точно будет работать.

Heidel
Сообщения: 15
C нами: 4 года 6 мес

Непрочитанное сообщение Heidel » 25 май 2012, 14:08

Да, большое спасибо, все работает, только в пути к mysqldump.exe вы неправильно указали, после bin должен быть обратный слэш, а не >
G:\Server\server\database\MySQL-5.1.62\bin\mysqldump.exe --opt --host=openserver --port=3306 --user=root publications > publications.sql

Аватара пользователя
Максим
Сообщения: 4868
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 25 май 2012, 14:13

:shock: Всё я правильно указал, вам был показан пример консоли, нахождения там в папке с mysqldump.exe и его выполнение.
C:\трололо\server\database\модуль базы\bin> - это путь который бы отображался у вас в консоли.

Если запускать mysqldump из любой папки, тогда уже да, нужно делать так как вы написали.


Вернуться в «Модули и инструменты»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей