MySQL будет подключаться в командной строке с помощью u/p, но не mysqldump

Это сводит меня с ума!

Я могу подключиться к MySQL моего сервера через терминал, используя:
mysql -u admin -p, а затем пароль в порядке.

Попытка того же самого с:
mysqldump --user admin --password = mypassword test123> /backups/test.sql
просто получает меня mysqldump: ошибка: 1045: доступ запрещен для пользователя

Любые слова мудрости для меня, мне нужно предоставить больше привилегий для администратора?

Спасибо,
Крис

2 ответа

Как я вижу, вы делаете неправильную команду, потому что: mysqldump --user=admin --password=mypassword test123 > /backups/test.sql Я предлагаю добавить --opt и -h serverip, чтобы быть уверенным.

Ваша командная строка mysqldump неверна. использование

--user=admin

или же

-u admin

Другие вопросы по тегам