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