Добрый день. Ставлю Drupal на localhost (используется denwer). В разделе инсталляции "Настройка базы данных" просят заполнить Имя базы данных, Имя пользователя БД, Пароль к базе данных. Движок должен сам создавать БД, или должна быть уже готовая? Если готовая, то создаю ее в phpmyadmin, затем в поля пишу пользователь root, имя БД, пароль не ставлю. Далее сообщение:
Ошибка при соединении с вашим сервером MySQL. MySQL сообщает следующее: Access denied for user 'root'@'localhost' (using password: NO).
Что тут делать?
Комментарии
странно. у меня друпал ставился на денвер при дефолтных настройках последнего без проблем.
вот и только что попробовал - все ставиться.
Вы ничего не мутили с настройками MySQL в денвере ?
попробуйте посмотреть advanced settings - там должен быть localhost
да, похоже, на локальноо рута поставили пароль
поставьте пароль на на рута в настройках базы
99,9% что проблема исчезнет.
а лучше заведите еще одного пользователя с паролем.
и в диалоге укажите имя пользователя и пароль.
2 avatar: дефолтные настройки ругаются на рута без пароля, поэтому первое что делают после установки денвера - лезут в администрирование bd и ставят пароль, возможно поэтому у Вас таких проблем не возникает.
без пароля сталкиваля с этим неоднократно.
при этом в 4.7 такой проблемы не наблюдал, так что вероятнее всего просто нововведение 5.x
5.1 без пароля у меня работал нормально, а в 6-й уже требуется пароль.
только что снес пароль у рута и проверил на 5.1 - не дает подключится...
Поставил уже русифицированную версию с этого сайта - все нормально, работает. Почему английская нет - не знаю, не копал.