поставил mysql 5.0, сконфигурировал.
служба mysqld-nt.exe запущена.
Далее запускаю из меню Пуск->Программы->MySQL->MySQL Server 5.0->MySQL Command Line Client
появляется консольное окно с предложением ввести пароль:
Enter password:
ввожу тот пароль который указывал при администрировании... и ОБЛОМ
пишет ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
то же самое проделываю из консоли:
C:\Program Files\MySQL\MySQL Server 5.0\bin>mysql -u root -p
Enter password: ******
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
конфигурировал сто раз... не понимаю какой пароль ему нужен... или дело не в пароле, в ещё в каких настройках.
В чём может быть дело?
система XP, файрвол отключен.
Здравствуйте, Дм.Григорьев, Вы писали:
ДГ>Здравствуйте, consumer,
ДГ>Попробуй порыть доки вокруг функции old_password() и её использования. (Подробностей я уже не помню, но должно найтись.)
порыл... но эта функция позволяет сбросить пароли клиентов версии 4 для сервера версии 5...
в общем не понятно что делать
Здравствуйте, consumer, Вы писали:
C>Здравствуйте, Дм.Григорьев, Вы писали:
ДГ>>Здравствуйте, consumer,
ДГ>>Попробуй порыть доки вокруг функции old_password() и её использования. (Подробностей я уже не помню, но должно найтись.) C>порыл... но эта функция позволяет сбросить пароли клиентов версии 4 для сервера версии 5... C>в общем не понятно что делать
Хм... Помню же, что сам нарывался, а в чём было дело, не помню.
Возможно, есть разница между root & root@localhost. Но как её лечить, убей бог.
не знаю, поставил себе проблем не было таких.
единственное объяснение — неправильны пароль вводите.
если переустановка не поможет — пишите багрепорт bugs.mysql.com
какая версия кстати у вас?
А попробуйте установить соединение к вашей базе, используя сетевое имя
машины, на которой стоит сервер. Как-то можно задать имя машины в
консольной утилите mysql. Попробуйте. Точно не помню , но иногда
это может помочь
Здравствуйте, consumer, Вы писали:
C>поставил mysql 5.0, сконфигурировал. C>служба mysqld-nt.exe запущена.
C>Далее запускаю из меню Пуск->Программы->MySQL->MySQL Server 5.0->MySQL Command Line Client C>появляется консольное окно с предложением ввести пароль: C>Enter password: C>ввожу тот пароль который указывал при администрировании... и ОБЛОМ C>пишет ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
C>то же самое проделываю из консоли: C>C:\Program Files\MySQL\MySQL Server 5.0\bin>mysql -u root -p C>Enter password: ****** C>ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
C>конфигурировал сто раз... не понимаю какой пароль ему нужен... или дело не в пароле, в ещё в каких настройках. C>В чём может быть дело? C>система XP, файрвол отключен.
А вы сам пароль то для пользователя root устанавливали? По умолчанию этот пользователь идет без пароля.
Здравствуйте, consumer, Вы писали:
C>ввожу тот пароль который указывал при администрировании... и ОБЛОМ C>пишет ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
C>то же самое проделываю из консоли: C>C:\Program Files\MySQL\MySQL Server 5.0\bin>mysql -u root -p C>Enter password: ****** C>ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
C>конфигурировал сто раз... не понимаю какой пароль ему нужен... или дело не в пароле, в ещё в каких настройках. C>В чём может быть дело? C>система XP, файрвол отключен.
Это вас сервак посылает, файрвол тут не причем.
Расшифрую ошибку юзеру с именем root, пытающемуся установить соединение с хоста localhost отказано в доступе (Пароль у юзера не пуст). Не пользуюсь версиями, завернутыми в инсталятор, но проверьте верно ли вы указывали там хост, или укажите % и пустой пароль. Попробуйте скачать и поставить версию Without installer. Там пароль по умолчанию пустой для юзера root. Потом поменяете.
Только что поставил на Gentoo Linux. Узнал много нового. У MySQL проблема с инициализации базы в последней версии (в моём случае, 5.0.54). Никакие рецепты с сайта mysql.com не помогли. Здесь нашёл совет поставить 5.0.38, проинциализировать базу в ней, а затем проапгрейдить до 5.0.54. Сработало.
Ньюанс: мне потребовалось ручками вызвать mysql_install_db после установки 5.0.38. Видимо гентушный инсталлятор определил, что замещает уже установленный MySQL, и не стал автоматически создавать базу, несмотря на то, что каталог с базой я предусмотрительно прибил. Как поведёт себя мускулёвый инсталлятор под виндой, не знаю.