驱动程序中发生异常:SQLSTATE[28000] [1045] 用户 'c1ser****'@'localhost' 的访问被拒绝(使用密码:YES)
An exception occured in driver: SQLSTATE[28000] [1045] Access denied for user 'c1ser****'@'localhost' (using password: YES)
实际上我为什么在我的 symfony 项目上使用数据库 (phpmyadmin),但是当我尝试使用它们时,我遇到了这个错误:
An exception occured in driver: SQLSTATE[28000] [1045] Access denied for user 'c1ser****'@'localhost' (using password: YES)
用户和密码在ISPConfig上定义,我和我的参数文件有什么不同!
我的parametres.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%"
谢谢!
OK 我找到了解决方案 -> ipserveur/phpmyadmin -> Users -> 将 localhost 更改为“%”,并更改密码就可以了。
实际上我为什么在我的 symfony 项目上使用数据库 (phpmyadmin),但是当我尝试使用它们时,我遇到了这个错误:
An exception occured in driver: SQLSTATE[28000] [1045] Access denied for user 'c1ser****'@'localhost' (using password: YES)
用户和密码在ISPConfig上定义,我和我的参数文件有什么不同!
我的parametres.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%"
谢谢!
OK 我找到了解决方案 -> ipserveur/phpmyadmin -> Users -> 将 localhost 更改为“%”,并更改密码就可以了。