Команда mysqldump не работает?

Я использую mysqldump для резервного копирования моей базы данных, но команда не работает. я использую команду mysqldump -u root dbname> 'c:\backupdatafolder\backup.sql' Я запускаю эту команду в MySQL cli, но не работает,.. есть ли что-то не так в команде?

Ответ 1

Предполагается, что вы запускаете это в командной строке вашей операционной системы, а не в MySQL CLI.

cd в папку bin MySQL сначала, что-то вроде C:\mysql\bin или везде, где ваш MySQL установлен на

Ответ 2

Если mysqldump не может быть идентифицирован по вашему приглашению CMD (я считаю, что вы используете Windows), вам сначала нужно перейти в папку bin, где эта команда может быть найдена. В моем случае путь "C:\wamp\bin\mysql\mysql5.5.24\bin", это будет более или менее тот же путь для вас. После этого откройте приглашение CMD и перейдите к этому пути командой "cd C:\wamp\bin\mysql\mysql5.5.24\bin". Теперь вы должны запустить команду mysqldump для резервного копирования, как вы пытались. Надеюсь, это поможет!