看到很多相似的问题,但仍无法找到线索。
我的新Symfony2项目使用这种配置
[parameters]
database_driver = pdo_mysql
database_host = localhost
database_port =
database_name = my_db
database_user = my_user
database_password = my_password
我可以使用命令行客户端
进行连接$ mysql -u my_user -p
Enter password:
mysql>
但是试图填充我的数据库
$ php app/console doctrine:database:create
给我
无法为名为my_db的连接创建数据库 SQLSTATE [28000] [1045]拒绝访问用户'my_user'@'localhost'(使用密码:是)
答案 0 :(得分:0)
my_password包含字符@
或&
,显然阻止我与PDO连接