2010-08-02 4 views
2

내 컴퓨터에 Joomla를 설치하려고 했으므로 Microsoft 웹 플랫폼을 실행하고 Joomla를 선택했습니다. MySQL은 및 기타 도구 잘 됐어 ..하지만 joomla 자체가 설치되어 있지 않은 다음 오류 :사용자 'root'@ 'localhost'에 대한 액세스가 거부되었습니다 (비밀번호 사용 : 예) joomla가 Windows 7의 웹 플랫폼 설치 프로그램에서 설치합니다.

이 제품은 성공적으로 설치되지 않았습니다 : 'my_site_db'데이터베이스를 만들 수 없습니다 'root'에 대한 액세스가 거부되었습니다 @ 'localhost'(암호 사용 : YES)

설치 마지막 단계에서 Joomla 및 데이터베이스의 암호를 입력하도록 요청했습니다. 나는 이미 MySQL을 설치했다고 생각한다.

업데이트 : 나는 웹 사이트에서 Joomla를 다운로드하고 Joomla의 웹 사이트에서 XAMPP 및 설치된 버전을 사용하여 작업했습니다.

답변

1

이 메시지는 MySQL 서버에서 제공되므로 분명히 MySQL이 설치되어 있습니다. 입력 한 암호가 MySQL의 루트 사용자 암호인지 확인하십시오.

+0

내가 루트의 패스워드를 넣었는지 .. 심지어 joomla의 데이터베이스에 같은 패스워드를 주었다 .. 그리고 여전히 같은 문제! – msheshtawy

+0

사용자 root @ localhost가 실제로 존재하며 권한이 있는지 확인하십시오. – Mchl

1

웹 사이트에 액세스하는 데 루트 사용자를 사용해서는 안됩니다. 루트는 모든 것에 액세스 할 수 있습니다.

phpMyAdmin 또는 다른 방법으로 새 ​​사용자를 만들 수 있습니까? 나는 MS 웹 플랫폼에 어떤 도구가 있는지 모르지만 데이터베이스에 액세스하고이를 사용하는 권한을 가진 사용자를 만들어야합니다.

+0

공정한 점, "Joomla on my machine"은 폐쇄 된 환경에 있다는 것을 의미 할 수 있으므로 실제로는 중요하지 않습니다. – Cez

+0

소프트웨어 개발자의 불만은 나중에 도난을 식별하고 나중에 악화시키는 원인입니다. 보안 사고를 처음부터 갖는 것이 중요합니다. –

0

MySQL 서버에서 루트 사용자로 로그인 할 수 있는지 (도구 ...를 사용하여) 확인할 수 있는지 확인하고, 그렇지 않으면 MySQL 서버를 다시 설정하십시오. 나는이 문제를 알려지지 않은 이유로 가지고있다.

0

Windows 사용자 계정을 루트 데이터베이스 암호로 지정하십시오. 그것은 나를 위해 일했다.