Я пытаюсь создать дамп локально установленной базы данных MySQL на моем ноутбуке.
Я в курсе команды:
%>mysqldump -u root -p --opt [database name]
но я не могу выполнить это. Я мог бы упустить очевидное здесь.
- Я открываю диспетчер командной строки, который запрашивает пароль root.
- Как только я ввожу пароль, я попадаю прямо в
mysql>
- Я не могу выйти из
mysql>
чтобы вернуться в оболочку.
Над командой введено:
mysql> mysqldump -u -root -p --opt [database]
дает мне следующее:
->
Я также попробовал следующее:
C:\> cd c:\program files\mysql\...\bin
C:\program files\mysql\...\bin> mysqldump -u root -p [database name] > dump.sql
Который только потом сообщает "Доступ запрещен".
Мне не предлагается пароль. Пользователь "root". У меня есть полные права администратора под Windows. Я пробовал это на двух ноутбуках с разными БД и паролями с одинаковым результатом. Я установил базу данных MySQL с помощью мастера.
Я потерян. Кажется, я могу войти только в базу данных, но не могу войти в оболочку (shell>
). Я не прав, просто используя диспетчер командной строки? Нужен ли верстак или что-то еще?