Я пытаюсь экспортировать базу данных с помощью mysqldump из командной строки. Я использую следующий синтаксис:mysqldump не будет экспортировать отдельную базу данных
mysqldump -u root -ppassword databasename > outputfile.sql
Я попытался несколько вариаций на это, но я всегда в конечном итоге следующее в качестве содержимого выходного файла:
Usage: mysqldump [OPTIONS] database [tables]
OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
OR mysqldump [OPTIONS] --all-databases [OPTIONS]
я могу получить туздЫшпр экспортировать все мои базы данных, если я исключу имя базы данных, но она не будет экспортировать только одну базу данных.
Я что-то пропустил?
'mysqldump -databases databasename' не работает? – Noah
Нет, я пробовал mysqldump ...--databases databasename' – Matt
Какое имя вашей базы данных? Имеет ли он некоторые специальные символы, которые mysqldump не нравится. Я использую ту же настройку, что и без проблем, за исключением того, что я использую -h имя хоста, потому что база данных находится на другом хосте. – Robbert