
Я пытаюсь использовать mysqldump на моем сервере wamp mysql console, однако, похоже, mysqldump не включен. Я нашел файл mysqldump.exe в этом месте:
/cygdrive/c/wamp/bin/mysql/mysql5.6.12/bin/mysqldump.exe
Как его использовать в MySqlConsole?
Я пытался сделать mysqldump, чтобы скопировать базу данных в новую базу данных. Когда я подал сигнал о помощи, оказалось, что mysql не поддерживает mysqldump, но я нашел исполняемый файл в надежде получить поддержку mysqldump в mysql, ссылка на который приведена выше.
Я совсем новичок в MySQL, поэтому, возможно, я чего-то не понимаю.
решение1
Прежде всего, задайте (включите) путь mysqldump.exe
в PATH
переменную окружения следующим образом:
set PATH=%PATH%;\Path\to\mysqldump.exe
Во-вторых, вам НЕ нужно запускать mysqldump
команду из mysqlconsole
, ее следует запускать из обычной командной строки, как только она PATH
будет установлена (как указано выше).
Например, вы можете использовать следующий URL-адрес для создания и восстановления резервных копий MySQL:
Резервное копирование и восстановление базы данных MySQL с помощью mysqldump
В-третьих, путь, который вы упомянули выше, показывает путь с машины Linux/Unix (с прямыми слешами). В случае, если вы используете mysql в Linux, я бы посоветовал вам использовать собственную (Linux) установку (вместо использования многоуровневого Cygwin и т. д.)