yiic: CDbConnection не удалось открыть соединение с БД

Моя связь с БД прекрасно работает в веб-приложении. Но когда я пробую те же самые настройки в консольном приложении, это терпит неудачу (я написал настройки соединения в файле console.php).

CDbConnection failed to open the DB connection: SQLSTATE[28000] [1045] Access denied for user 'username'@'host' (using password: YES)

Я не могу решить проблему в течение 4 часов. Что может быть не так?

2 ответа

Решение

Если вы хотите подключиться к той же БД, к которой вы подключаетесь в веб-приложении, скопируйте 'db' => array(...) в config/main.php для config/console.php

В console.php меняются localhost в 127.0.0.1

Другие вопросы по тегам