我正在尝试使用Symfony2的Symblog教程(http://tutorial.symblog.co.uk/docs/doctrine-2-the-blog-model.html)
用php app/console doctrine:database:create
创建数据库后,我再也无法访问localhost / MAMP /了?!这是错误消息“错误:无法连接到MySQL服务器!”
任何人都可以帮助我吗?
这就是我的config.yml
学说配置 学说:
dbal:
driver: %database_driver%
host: %database_host%
port: %database_port%
dbname: %database_name%
user: %database_user%
password: %database_password%
charset: UTF8
unix_socket: /var/mysql/mysql.sock
orm:
auto_generate_proxy_classes: %kernel.debug%
auto_mapping: true
这就是我的parameters.ini
[parameters]
database_driver="pdo_mysql"
database_host="localhost"
database_port="3306"
database_name="symfony"
database_user="root"
database_password=""
答案 0 :(得分:0)
当您使用3306时,MAMP服务器的默认端口应为8889,错误可能是。
我的参数
parameters:
database_driver: pdo_mysql
database_host: 127.0.0.1
database_port: '8889'
database_name: symfony_blog
database_user: root
database_password: root
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user: null
mailer_password: null
locale: en
secret: 7f03537e81f981683bc773b9ec7113ab5861adec
database_path: null