Это сложный вопрос, у меня есть следующий вывод:
mysqldump: получена ошибка: 1045: при попытке подключения
запрещен доступ для пользователя 'root' @'localhost' (с использованием пароля: YES)
При попытке экспортировать мою базу данных с помощью mysqldump
в Windows XP. Имя пользователя - root, пароль правильный и содержит только буквенно-цифровые символы. Я пробовал разные случаи с кавычками/без кавычек, указав с помощью -u
и -p
, указав с помощью --user=
и --password=
и другие методы указания пользователей/паролей и т.д., Указав хост (все локально) и даже указав базу данных, используя --databases
, а не просто пустую. При использовании пароля ошибка всегда одинакова, но при этом все сообщения остаются без уведомления. Я пробовал множество исправлений, найденных с помощью поисковых запросов, без каких-либо успехов. Одно исправление предложило проверить mysql.conf, но сборка Windows, похоже, не имеет этого. Учетные данные (и, действительно, параметры командной строки) отлично работают с mysql.exe - эта проблема только влияет на mysqldump.exe.
Большое спасибо за вашу помощь.