windows 에서 my sql 에서 루트 비밀 번 호 를 잊 어 버 리 는 해결 방법
1.DOS 창 아래 에 입력
net stop mysql5
또는net stop mysql
2.도스 창 을 엽 니 다.이것 은 my sql 의 빈 디 렉 터 리 로 전환 해 야 합 니 다.일반적으로 bin 디 렉 터 리 에 일괄 처리 1.bat 를 만 듭 니 다.내용 은 cmd.exe 가 실행 되면 현재 디 렉 터 리 로 전환 한 다음 입력 합 니 다.
mysqld-nt --skip-grant-tables;
혹시mysqld --skip-grant-tables;
창 을 닫 지 마 세 요.3.DOS 창 을 하나 더 엽 니 다.
mysql -u root
4.입력:
use mysql
update user set password=password("new_pass") where user="root";
flush privileges;
exit
5.작업 관리 자 를 사용 하여 my sqld-nt 프로 세 스 를 찾 아 프로 세 스 를 종료 합 니 다.다음 단계
1,MYSQL 서비스 중지,CMD DOS 창 을 열 고 net stop mysql 을 입력
2.CMD 명령 행 창 에서 MYSQL 설치 디 렉 터 리,예 를 들 어 E:\Program Files\\MySQL\\MySQL Server 5.0\\bin 에 들 어 갑 니 다.
시범 명령:
입력:Enter,
cd"E:\\Program Files\\MySQL\\MySQL Server 5.0\\bin"입력
따옴표 도 입력 하 십시오.그러면 Mysql 설치 디 렉 터 리 에 들 어 갈 수 있 습 니 다.
3.my sql 보안 모드 에 들 어가 면 my sql 이 일어나 면 비밀 번 호 를 입력 하지 않 아 도 데이터 베이스 에 들 어 갈 수 있 습 니 다.
명령:mysqld-nt--skip-grant-tables
4.CMD 명령 행 창 을 다시 열 고 my sql-urot-p 를 입력 하고 빈 비밀번호 로 MySQL 에 로그 인 합 니 다(비밀 번 호 를 입력 하지 않 고 리 턴 을 누 릅 니 다)
5.루트 사용자 의 암 호 를 수정 하려 면 다음 명령 을 입력 하 십시오.(주의:명령 중 my sql.user 중간 에"점"이 있 습 니 다)
mysql>update mysql.user set password=PASSWORD('새 비밀번호')where User='root';
6,권한 표 새로 고침
mysql> flush privileges;
7,탈퇴
mysql> quit
이렇게 해서 MYSQL 슈퍼 관리자 계 정 ROOT 가 다시 설정 되 었 습 니 다.다음 작업 관리자 에서 mysql-nt.exe 프로 세 스 를 끝내 고 MYSQL 을 다시 시작 하면 됩 니 다!(서버 를 바로 다시 시작 할 수도 있다)
MYSQL 을 다시 시작 하면 새로 설정 한 ROOT 비밀번호 로 MYSQL 에 로그 인 할 수 있 습 니 다!
방법 2:
먼저 MySQL 의 설치 디 렉 터 리 아래 pwdhf.txt 를 새로 만 들 고 텍스트 를 입력 하 십시오:SET PASSWORD FOR'root'@'localhost'=PASSWORD('****');
빨간색 부분 은 새 암 호 를 설정 해 야 합 니 다.
windows 서비스 관리 도구 나 작업 관리자 로 MySQL 서 비 스 를 중단 합 니 다.(작업 관리자 K 에서 my sqld-nt 프로 세 스 를 제거 합 니 다)
Dos 명령 프롬프트 는 MySQL 설치 디 렉 터 리 에 있 는 bin 디 렉 터 리 에 있 습 니 다.예 를 들 어 D:\Program Files\\MySQL\\MySQL Server 5.1\bin 입 니 다.
그리고 실행:mysqld-nt--init-file=../pwdhf.txt
실행 이 완료 되면 MySQL 데이터베이스 서 비 스 를 중단 합 니 다.(작업 관리자 K 에서 mysqld-nt 프로 세 스 를 제거 합 니 다.)그리고 다시 정상 모드 로 MYSQL 을 시작 하면 됩 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
MySQL에서 JSON 인덱싱 - aarondfrancis사람들은 종종 MySQL로 JSON을 인덱싱할 수 없다고 말하지만 완전히 정확하지는 않습니다. MySQL로 JSON 열을 인덱싱하는 것은 완전히 가능합니다! 사람들은 종종 MySQL로 JSON을 인덱싱할 수 없다고 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.