MySQL - [1045] SQLSTATE拒绝用户访问

时间:2012-07-23 14:36:57

标签: mysql symfony doctrine localhost

看到很多相似的问题,但仍无法找到线索。

我的新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'(使用密码:是)

1 个答案:

答案 0 :(得分:0)

my_password包含字符@&,显然阻止我与PDO连接