'secret'및 'admin'이있는 것은 인터넷 전체에서 발견됩니다. 그러나 Joomla 사이트가 어떤 이유로 정상적인 방법으로 비밀번호를 변경할 수없는 상황이 발생할 수 있으며 "비밀"로 가고 싶지 않을 수도 있습니다. 그런 다음이 아마
... 모두 당신은 줌라 3을 설치하지만 꽤 분명 다른 해결책이며, * 또는 어떤 버전에서 로컬 컴퓨터 (모든 종속과 함께)가 필요합니다. 설정하는 동안 관리자/암호를 만듭니다. 이제는 슈퍼 유저 액세스 권한을 상실한 사이트에서 사용하려는 비밀번호입니다. 그 암호의 해시를 사이트의 MySQL 데이터베이스에 삽입하기 만하면됩니다. 이제 그걸 가져 가자.
당신은 MySQL의에 로그인/터미널 콘솔을 이동 : 암호에
$mysql -u root -p
유형의 당신은 MySQL 설치 중에 설정했습니다.
Joomla 설치 루트에서 configuration.php의 데이터베이스 이름과 db 테이블 접두어를 사용하십시오. 또는 설정에서 기억할 수도 있습니다. 그런 다음이 명령을 사용하여 DB에서 슈퍼 사용자 암호 해시를 도출 :
$mysql>USE $your_database_name;
$mysql>SELECT password from ${table_prefix}_users where name='Super User';
는 이제 DB 이름이 "줌라"이고 당신의 db_table 접두사 "jehn34_"가정하자. 그러면 명령이 다음과 같이 보일 것입니다 (각 명령의 끝에 ";"을 잊지 마십시오 !!!) :
USE joomla;
SELECT password from jehn34_users where name='Super User';
당신이처럼 출력을 얻을 수 있습니다 :
+--------------------------------------------------------------+
| password |
+--------------------------------------------------------------+
| $OhMyGOODNESShereis02935468567$%^&*yourhashedpas0239u8i0e0jh |
+--------------------------------------------------------------+
1 row in set (0.00 sec)
당신은 이제 당신은 지금 당신의 MySQL의 관리자 웹 -에 위의 문자열을 삽입 할 수 있습니다,이에 대한 암호를 알고 사이트를 해당 필드에 추가하십시오. 그런 다음 그 암호를 사용할 수 있습니다.
여기의 지침을 따르십시오. http://docs.joomla.org/How_do_you_recover_or_reset_your_admin_password%3F#Change_the_Password_in_the_Database –
비밀번호가 스트레이트 md5 해시로 저장되어 있다고 확신합니까? –
이것은 실제로 버전에 따라 다릅니다. – Elin