Я взял CI2 / Doctrine2 с Дико неточно . Я пытаюсь начать использовать его, но прежде чем приступить к работе, я хотел убедиться, что все работает. Однако, когда я пытаюсь использовать инструмент командной строки, я сталкиваюсь со следующей ошибкой:
$ ./doctrine orm:schema-tool:create
ATTENTION: This operation should not be executed in a production environment.
Creating database schema...
Warning: PDO::__construct(): [2002] Socket operation on non-socket (trying to connect via unix:///var/mysql/mysql.sock) in /Users/joris/Desktop/ci2_starter/application/libraries/Doctrine/DBAL/Driver/PDOConnection.php on line 36
[PDOException]
SQLSTATE[HY000] [2002] Socket operation on non-socket
orm:schema-tool:create [--dump-sql]
Я запускаю это на правильно установленном MAMP Pro 2.0.1; Я не совсем уверен, что делать, чтобы исправить эту ошибку .. Я не очень хорошо разбираюсь во внутренней (фоновой) работе MySQL. Может кто-нибудь прояснить это для меня? Большое спасибо.
Обновление:
MacBook-Pro-van-Joris-Ooms:~ joris$ sudo find / -name 'mysql.sock'
Password:
/Applications/MAMP/tmp/mysql/mysql.sock
find: /dev/fd/3: Not a directory
find: /dev/fd/4: Not a directory
/private/var/mysql/mysql.sock
/private/var/mysql/mysql.sock/mysql.sock