【发布时间】: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