마이 SQL의 루트 암호를 재설정
최대 Bossi가 작성한 기사
비밀 번호는 실제로 그렇게 이상한 일인 버려요. 당신은 자주 (고려 예를 들어, 웹 응용 프로그램에 가장 흔한에서 "비밀 번호 복구"의 도구) 간단한 방법이 감독 주변에 얻을 수있는 다른 시간 그것은 오히려 복잡합니다.
최근에 나는 그가 여러분의 서버에 설치된 MySQL의의 관리를위한 루트 암호를 잊고 있었다는 것을 산만 클라이언트를 도와야만했습니다. 문제는 관리자 비밀 번호를 변경하는 것입니다 ... 첫 관리자로 로그인해야합니다!
(기사는 아래에 계속됩니다 ...)
, 루트 서버에 대한 액세스를 가지고, MySQL은 여전히 우리가 대안 노선을 따라 제어되므로 실제로 후자의 문장은 부분적으로 사실이다.
정품과 관리 권한을 가진 서버에 액세스할 수있는 사람,이 문서에서 우리는 정확하게 어떻게 MySQL의의 다시 설정 루트 암호로 우리가 잊어버린 것을 볼 수 있습니다.
그렇다면 서버의 껍질에 로그인. 우리는 mysqld 프로세스를 중지로 한번 로그인 :
은 / etc / rc.d / mysqld 그만우리가 프로세스를 시작할 시간은 단지 인증 절차를 우회 중지 :
우리 서버에 로컬로 작업중인 경우 (예 : 우리는 물리적 시스템에 직접 액세스할 수있는 경우) 원격 액세스를 차단하는 것이 좋다 :서비스가이 모드에서 시작하면 우리는 MySQL을 사용하여 액세스할 수 있습니다 :MySQL의-U 루트 MySQL을음, 우리가 있어요! 이제 우리는 우리의 루트 암호를 다시 설정할 수 있습니다 :사용자 비밀 번호 설정 할 = 비밀 번호를 업데이 트 ( "nuova_pass") 여기서 user = '루트'; FLUSH 권한; 출구;새 암호를 설정한 후 매우 중요한 FLUSH 권한 넌 할 수있어!이제 우리는 MySQL의 데몬을 다시 시작해야합니다 :
은 / etc / rc.d / mysqld 재시작일단 새 자격 증명을 사용하여 액세스하려고 재부 팅 ... 모든게 잘된다면 그것은 작동한다!






