MySQL 기록 파일을 찾을 수 없습니다.

MySQL 기록 파일을 찾을 수 없습니다.

SQL 사용자 비밀번호를 찾아야 하는데 재설정할 수 없습니다.

내가 아는 전부는 이 정보를 포함하는 MySQL 기록 파일이 있다는 것입니다.Ubuntu 12.04

답변1

기록이 없고 비밀번호를 해독하기 어렵습니다. 명령줄에 비밀번호를 입력했다면,~할 것 같다검색 가능해야 합니다(하지만 아마도 를 사용하여 찾았을 것입니다 grep).

추가 자료:

답변2

쉘 프롬프트에서 MySQL을 시작하는 동안 비밀번호를 입력한 경우, 확인할 수 있는 대안으로 다음에서 비밀번호를 찾을 수 있습니다.세게 때리다.bash_history사용자의 홈 디렉터리에 있는 사용자 계정의 기록 파일입니다 . 예를 들어, 사용자가 아래 명령을 입력한 경우:

$ mysql --user=users_acct --password=users_password

내용을 살펴보셨다면배쉬 기록 파일해당 사용자 계정의 경우 해당 사용자 계정에서 입력된 다른 명령을 볼 수 있는 것처럼 비밀번호와 함께 명령을 볼 수 있습니다. 예를 들어, 사용자 계정이 jdoe인 경우:

# grep mysql ~jdoe/.bash_history
mysql --user=users_account --password=users_password

그러나 사용자가 명령을 입력하고 또는 비밀번호를 mysql -u users_acct -p따르지 않고 바로 뒤에 비밀번호를 입력하지 않고 해당 매개변수 중 하나를 입력한 경우 시스템은 비밀번호를 묻는 메시지를 표시하고 해당 매개변수는 배쉬 기록 파일.-p--password

관련 정보