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