Symfony 2在mac/mamp上使用错误的mysql安装
我在MAMP PRO(mac)中使用mysql的Symfony 2在mac/mamp上使用错误的mysql安装,mysql,macos,symfony,Mysql,Macos,Symfony,我在MAMP PRO(mac)中使用mysql的3306端口,并使用此Symfony 2配置: parameters: database_driver: pdo_mysql database_host: 127.0.0.1 database_port: 3306 database_name: modcanyon database_user: root database_password: root 当我使用条令
3306
端口,并使用此Symfony 2配置:
parameters:
database_driver: pdo_mysql
database_host: 127.0.0.1
database_port: 3306
database_name: modcanyon
database_user: root
database_password: root
当我使用条令:数据库:创建时,我有以下错误:
拒绝用户“root”@“localhost”的访问(使用密码:是)
如果我更改密码以使用我的本地(mac,而不是mamp)mysql安装的密码,那么命令行可以正常运行,但是数据库是在本地mysql安装上创建的,而不是在mamp上创建的
为什么Symfony 2不使用MAMP mysql安装?在parameters.yml中添加以下行以解决问题:
数据库路径:/Applications/MAMP/tmp/mysql/mysql.sock
例如:
parameters:
database_driver: pdo_mysql
database_host: localhost
database_port: 3306
database_name: modcanyon
database_user: root
database_password: root
database_path: /Applications/MAMP/tmp/mysql/mysql.sock
访问以查找有关mysql服务器的更多信息(套接字、登录、ip等)使用多个mysql安装的目的是什么?MAMP的ip是什么?如果这也是127.0.0.1,那么您的Mysql服务在MAMP服务器上的端口是什么?