加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – SQLSTATE [HY000] [2002]当doctrine:schema:create时不

发布时间:2020-12-13 13:36:57 所属栏目:PHP教程 来源:网络整理
导读:我目前正在使用Symfony2编程(遵循本教程: tutorial.symblog.co.uk,当我执行: php app/console doctrine:schema:create 我明白了: [PDOException]SQLSTATE[HY000] [2002] Not a directory 这是我的parameters.yml文件: parameters: database_driver: pdo_
我目前正在使用Symfony2编程(遵循本教程: tutorial.symblog.co.uk,当我执行:
php app/console doctrine:schema:create

我明白了:

[PDOException]
SQLSTATE[HY000] [2002] Not a directory

这是我的parameters.yml文件:

parameters:
    database_driver: pdo_mysql
    database_host: localhost
    database_port: '3306'
    database_name: symblog
    database_user: root
    database_password: ~
    database_path: /Applications/MAMP/tmp/mysql/mysql.sock
    mailer_transport: gmail
    mailer_host: smtp.gmail.com
    mailer_user: ~
    mailer_password: ~
    locale: en
    secret: ~

我知道用户名和密码对于数据库和邮件程序都是正确的.

正如你所看到的,我正在使用MAMP,我的phpMyAdmin能够连接,其他一切都很好.请帮忙.

提前致谢!

从本地mysql.sock创建符号链接到MAMP:
sudo mkdir /var/mysql
sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /var/mysql/mysql.sock
sudo chown _mysql /var/mysql/mysql.sock
sudo chmod 777 /var/mysql/mysql.sock

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读