2012-09-14 83 views
1

我想安裝一個CMS,第一次嘗試安裝「Silver Stripe CMS」,但是安裝在數據庫掛起時顯示出這個錯誤: 我找不到' localhost'(使用密碼:NO)用mysql數據庫拒絕訪問

然後我試着安裝CMS「Modx」仍然掛在數據庫這次的消息是: Connexion au serveur MySQL :
未指定處理器!

我試圖重新安裝phpMyAdmin的,我affice此錯誤:

Une erreur s'est produite lors de la création de la base de données.

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
password: YES)

Vous pouvez soit recommencer soit abandonner l'opération. Si vous
choisissez « Recommencer », la mise à jour sera tentée à nouveau en vous posant à nouveau les questions de configuration. Avec l'option « Recommencer avec les mêmes réglages », la mise à jour sera tentée immédiatement. Avec le choix « Abandonner », la mise à jour échouera et vous devrez revenir à la version précédente, désinstaller et
reconfigurer ce paquet, à moins d'effectuer vous-même les opérations
nécessaires pour continuer à l'utiliser. Enfin, le choix « Ignorer »
poursuivra les opérations en ignorant les erreurs ultérieures issues de dbconfig-common.

<Ok> 

雖然我和我的phpmyadmin以root登錄,我的密碼沒有問題

回答

1

我認爲贈品是在該位連接好:

Access denied for user 'root'@'localhost' (using password: NO)

它看起來好像沒有爲您安裝的CMS設置密碼。我不熟悉silverstripe,但似乎您需要編輯某處的文件以告訴它密碼。

此外,使用root用戶可能不是明智的,我建議您在數據庫中創建一個具有所需權限的輔助用戶,並在CMS中使用該帳戶。

+0

他有兩個相互矛盾的提及「使用密碼」,一個使用「YES」,另一個使用「NO」,所以我不確定你的答案與他的案例有關。無論如何,最後一句話+1! – alfasin

0

嘗試從命令行進行連接,如果您以root的身份登錄,只需輸入mysql並輸入。如果有效,問題在應用程序級別。

查找銀條紋配置文件:
<your app root folder>/conf/ConfigureFromEnv.php

,並確保正確設置憑據,在線路:

/* Database connection */ 
define('SS_DATABASE_SERVER', 'localhost'); 
define('SS_DATABASE_USERNAME', 'root'); 
define('SS_DATABASE_PASSWORD', ''); 

我和我的朋友Fluffeh同意,你不應該使用root - 更好地創建Silver Stripe的專用用戶。

相關問題