2013-07-26 97 views
1

我創建了symfony的2實體的MySQL錯誤,現在我試圖使用控制檯命令來創建數據庫:試圖建立一個數據庫,但我得到了[Syfony2]

php app/console doctrine:database:create 

並生成這個錯誤:

Could not create database for connection named `symfony` 
SQLSTATE[HY000] [2003] Can't connect to MySQL server on  '127.0.0.1' (61) 

我的操作系統是Mac OS X中,與甲基苯丙胺

和我PARAMATERS文件是:

parameters: 
database_driver: pdo_mysql 
database_host: 127.0.0.1 
database_port: null 
database_name: symfony 
database_user: root 
database_password: null 
mailer_transport: smtp 
mailer_host: 127.0.0.1 
mailer_user: null 
mailer_password: null 
locale: en 
secret: ThisTokenIsNotSoSecretChangeIt 
+0

錯誤信息不夠明顯嗎? :(無法連接到本地主機上的MySQL服務器..檢查MySQL服務器實例! –

+3

空根密碼?我很高興聽到它沒有工作:P – Mike

+0

@Mike:雖然不受歡迎,但仍然可以連接沒有指定密碼 –

回答

0

MySQL默認運行在端口3306上。如果你還沒有改變那個端口然後使用:

database_port: 3306 

如果你已經改變了端口,然後使用改變的端口,並試試看。

+0

哇,非常感謝,我發現至少有誤差, 參數:database_port:8889 數據庫名稱:symfony的 database_user:根 database_password:根 – Kzadev

0

如果您嘗試寫什麼:

database_password: null > database_password: '' 

您的用戶有貨的權限?

相關問題