【问题标题】:An exception occured in driver: SQLSTATE[28000] [1045] Access denied for user 'c1ser****'@'localhost' (using password: YES)驱动程序中发生异常:SQLSTATE [28000] [1045] 用户'c1ser****'@'localhost'的访问被拒绝(使用密码:YES)
【发布时间】:2017-11-03 07:57:44
【问题描述】:

实际上我在我的 symfony 项目上工作了为什么数据库(phpmyadmin),但是当我尝试使用它们时,我得到了这个错误:

驱动程序发生异常:SQLSTATE[28000] [1045] 用户'c1ser****'@'localhost'的访问被拒绝(使用密码:YES)

用户和密码是在 ISPConfig 上定义的,和我的参数文件有什么不同!

我的参数.yml:

parameters:
database_driver: pdo_mysql
database_host: localhost
database_port: null
database_name: c1test
database_user: c1ser****
database_password: "******"
database_encodage: UTF8

还有我的 config.yml:

doctrine:
dbal:
    default_connection: default # précise la connexion utilisée par défaut
    connections:
        default:
            driver:   "%database_driver%"
            host:     "%database_host%"
            port:     "%database_port%"
            dbname:   "%database_name%"
            user:     "%database_user%"
            password: "%database_password%"
            charset:  "%database_encodage%"

谢谢!

【问题讨论】:

  • 使用 symfony,我想问你清除缓存了吗? (清除缓存命令 app/console cache:clear --env=prod)
  • 是的,我清除了缓存!但什么都没有改变:(
  • 检查您的数据库用户是否可以连接本地主机配置。 SHOW USERS;
  • SQL 错误:“SHOW USERS 的错误语法;”

标签: php mysql symfony phpmyadmin ispconfig


【解决方案1】:

好的我找到解决方案-> ipserveur/phpmyadmin -> 用户-> 将localhost改成“%”,改密码就OK了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-16
    • 2017-11-07
    • 2013-04-25
    • 1970-01-01
    • 2014-09-21
    • 2019-12-12
    • 1970-01-01
    相关资源
    最近更新 更多