MySQL root 패스워드 분실 초기화
2023. 6. 9. 16:12ㆍDB/MySQL
728x90
[윈도우]
1. mysqld.exe 중지
서비스에서 MySQL 관련 서비스를 중지합니다.
그리고 mysqld 경로를 확인합니다.
1. mysqld.exe 실행
mysqld.exe --skip-grant
1. 패스워드 변경
mysql 콘솔 진입
mysql -u root mysql
MySQL 5.7 이상
ALTER USER 'root'@'localhost' IDENTIFIED BY '패스워드';
MySQL 5.7 미만
UPDATE mysql.user SET password=PASSWORD('패스워드') WHERE user='root' AND Host='localhost';
FLUSH PRIVILEGES;
1. mysqld 재시작
작업관리자에서 mysqld.exe 프로세스를 종료하고, 서비스에서 정상적인 mysqld 서비스를 시작합니다.
출처: < https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=oralol&logNo=222051630555 >
** 작업 후에는 my.cnf 설정파일에서 skip-grant 옵션을 추가한 경우에는
작업 후에 반드시 다시 지우도록 한다
728x90
반응형
'DB > MySQL' 카테고리의 다른 글
MySQL 이모지 캐릭터셋 에러 (0) | 2023.06.09 |
---|---|
mysql join 예약어 안쓰고 join하기, mysql from 여러개로 조인하기 (0) | 2023.06.09 |
mysql 테이블 모든 필드 이름 보기 // mysql show table columns (0) | 2023.06.09 |
MySQL8 root 권한 부여 (0) | 2022.07.19 |
윈도우10 APM 설치시 'MySQL 서비스를 시작할 수 없습니다' (0) | 2022.07.19 |