2012-09-14 4 views
1

"Silver Stripe CMS"를 설치하려고 처음 시도했지만 데이터베이스에 설치가 중단되어이 오류가 표시됩니다. 데이터베이스 서버를 찾을 수 없습니다 ' 'root'에 대한 액세스가 거부되었습니다. (암호 사용 : NO)mysql 데이터베이스로 액세스가 거부되었습니다

다음은 현재 CMS에 "Modx"를 설치하려고했지만 데이터베이스에 여전히 응답하지 않았습니다. Connexion au serveur MySQL :
프로세서가 지정되지 않았습니다!

은 내가이 오류를 affice, phpMyAdmin을 다시 설치하려고 :

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에 로그인 및 비밀번호

답변

1

내가 공짜가이 비트에 생각 문제없이 잘 연결했지만 :

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

설치 한 CMS에 암호가 설정되지 않은 것처럼 보입니다. Silverstripe에 익숙하지 않지만 암호를 알려주기 위해 파일을 편집해야합니다.

또한 root 사용자를 사용하는 것이 좋지 않을 수도 있습니다. 원하는 권한으로 데이터베이스에 보조 사용자를 만들고 CMS에서 해당 계정을 사용하는 것이 좋습니다.

+0

그는 '비밀번호 사용'이라는 두 가지 모순점이 있는데, 하나는 '예'이고 다른 하나는 '아니요'입니다. 따라서 귀하의 답변이 자신의 사례와 관련이 있는지 잘 모르겠습니다. 어쨌든, 마지막 문장 +1! – alfasin

0

root으로 로그인 한 경우 명령 줄에서 연결을 시도하고 mysql을 입력하고 입력하십시오. 작동하는 경우 문제는 응용 프로그램 수준에 있습니다. 실버 스트라이프 구성 파일

봐 : 라인
<your app root folder>/conf/ConfigureFromEnv.php

과 오른쪽 자격 증명을 설정해야합니다 :

내 친구 Fluffeh에 동의
/* Database connection */ 
define('SS_DATABASE_SERVER', 'localhost'); 
define('SS_DATABASE_USERNAME', 'root'); 
define('SS_DATABASE_PASSWORD', ''); 

, 당신은 root을 사용하지 말아야합니다 실버 스트라이프 전용 사용자를 만드는 것이 좋습니다.