mysql 5.7 버 전 루트 비밀번호 로그 인 문제 해결 방법

이전 글 에서 my sql 서 비 스 를 시작 할 수 없 는 문 제 를 해결 한 후에 루트 사용자 로 비밀번호 가 없 으 면 로그 인 할 수 없습니다.5.7 버 전 은 초기 화 할 때 루트 비밀번호 없 이 로그 인 할 수 없습니다.많은 댓 글 을 찾 아 문 제 를 해결 하 였 습 니 다.
이전 글 의 my sqld Cinitialize 방법 으로 생 성 된 data 파일 의.err 파일 에 서 는 워드 로 열 수 있 으 며 루트 를 만 드 는 임시 초기 비밀번호 가 있 습 니 다.
这里写图片描述  
열 고 비밀번호 찾기:
这里写图片描述  
하지만 이 비밀 번 호 는 한 번 사용 하면 만 료 되 어 사용 할 수 없습니다.다음은 저희 가 이 비밀 번 호 를 바 꿔 보도 록 하 겠 습 니 다.
1.mysql 서비스 종료,net stop mysql
2.my sql 설정 파일 my.ini 또는 my-default.int 를 수정 하고 자신의 설정 에 따라 어떤 파일 을 수정 하 는 지 봅 니 다.
3.[my sqld]노드 에 skip-grant-tables 추가
주요 역할 은 표 의 인증 을 건 너 뛰 고 암호 없 이 로그 인 할 수 있 습 니 다.
4.my sql 서비스(net start my sql)를 시작 하고 시각 화 된 클 라 이언 트 로 my sql 에 들 어 갑 니 다.제 가 사용 하 는 시각 화 된 클 라 이언 트 my sql Front 는 바 이 두 에서 찾 을 수 있 습 니 다.
5、mysql 아래 user 표를 열 고 passwordexpired 필드 의 Y 를 N 으로 변경 합 니 다.주로 비밀 번 호 를 바 꾸 는 것 이 효과 가 있 는 지,Y/N 두 가지 가 있 습 니 다.y 는 실 효 를 표시 하고 n 은 효과 가 있 으 며,고 친 후에 저장 하 십시오.

6.my sql 서 비 스 를 중단 하고 방금 ini 파일 의 skip-grant-tables 를 삭제 하고 서 비 스 를 다시 시작 합 니 다.
7,비밀번호 수정:mysqladmin-u root password root
원래 암 호 를 입력 하면 수정 에 성공 합 니 다.마지막 루트 는 새 비밀번호 입 니 다.
这里写图片描述
비밀번호 변경 성공 하면 로그 인 할 수 있 습 니 다.my sql-urot-p
방금 설정 한 비밀번호 루트 를 입력 하면 로그 인 할 수 있 습 니 다.
这里写图片描述
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기