Я хотел бы настроить приложение на своем рабочем сервере, но Symfony не может получить доступ к серверу MySQL.mysql access denied in prod
журналы/prod.log:
request.CRITICAL: Uncaught PHP Exception PDOException: «SQLSTATE [28000] [1045] Доступ запрещен для пользователя 'логин' @ 'локальный' (используя пароль: ДА) "
Symfony не волнует, что я установил в моих параметрах файлов:
Но я попытался изменить логин MySQL (чтобы узнать, какой файл конфигурации используется) в config/parameters.yml
и config/parameters_prod.yml
, а затем очистить кэш с app/console cache:clear --env=prod
, но логин, который появляется в журналах/prod.log не обновляется ...
parameters:
database_host: 127.0.0.1
database_port: null
database_name: symfony_db
database_user: login
database_password: ***
Как/Где я могу управлять доступом MySQL?
Примечание: Когда я пытаюсь использовать mysql -u login -p
, я могу получить доступ к серверу MySQL.
Возможно, попробуйте с 127.0.0.1 –
@SylvainGuilbert, но когда я обновляю логин в своих конфигурационных файлах, это не учитывается symfony, я боюсь, что то же самое с server_name – Paul
жаль, что не понял ваш вопрос хорошо , –