Почему я не могу подключиться к базе данных с помощью ORM Symfony? - PullRequest
1 голос
/ 14 июня 2011

Я строю пример проекта блога, показанный в «полном руководстве Symfony» (глава 8: модель) на официальной веб-странице. Когда я выполняю операции, которые влияют на базу данных (например, save ();) в Symfony, появляется это сообщение:

Невозможно открыть соединение PDO [wrapped: SQLSTATE [28000] [1045] Доступ запрещен для пользователя 'root' @ 'localhost' (используется пароль: NO)]

Я пытался найти ошибки в файлах конфигурации propel, но ничего не нашел. Я просто сделал то, что говорит гид, больше ничего. Может быть, мне нужно создать из командной строки базу данных или что-то вроде.

1 Ответ

4 голосов
/ 14 июня 2011

Вам необходимо правильно настроить database.yml, указав правильное имя пользователя и пароль для вашего сервера MySQL.Сейчас он пытается подключиться как пользователь root без пароля, и кажется, что он недопустим для вашей локальной конфигурации MySQL.

...