[mysql] 윈도우MySQL4.1.12 root 암호 잊어 버렸을 경우
컨텐츠 정보
- 22,295 조회
- 65 추천
- 목록
본문
윈도우MySQL4.1.12 root 암호 잊어 버렸을 경우 변경 하는법
mysqld-nt.exe --skip-grant-tables
↑암호 없이 로그인 가능하게 서버 시작
c:\\mysql\\bin\\mysql.exe -uroot -p
암호는? 암호 없이 로그인 가능. 그냥 엔터
use mysql
↑mysql 디비 사용
delete from user where user='root';
↑root 사용자 제거
insert into user values ('localhost','root',password('암호아무거나'), 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', '', '', '', '', 0, 0, 0);
insert into user values ('%', 'root', password('암호아무거나'), 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', '', '', '', '', 0, 0, 0);
↑root 사용자 삽입
flush privileges;
↑권한 적용
exit
↑나가기
mysqladmin.exe -uroot -p shutdown
↑서버 종료
mysqld-nt.exe
↑서버 시작
----------------------------------------------
update user set password=password('암호아무거나') where user='root';
flush privileges;
위와 같이 Root 패스워드를 업데이트한 후 MySQL서버를 정상적으로 기동하도록한다.
mysqld-nt.exe --skip-grant-tables
↑암호 없이 로그인 가능하게 서버 시작
c:\\mysql\\bin\\mysql.exe -uroot -p
암호는? 암호 없이 로그인 가능. 그냥 엔터
use mysql
↑mysql 디비 사용
delete from user where user='root';
↑root 사용자 제거
insert into user values ('localhost','root',password('암호아무거나'), 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', '', '', '', '', 0, 0, 0);
insert into user values ('%', 'root', password('암호아무거나'), 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', '', '', '', '', 0, 0, 0);
↑root 사용자 삽입
flush privileges;
↑권한 적용
exit
↑나가기
mysqladmin.exe -uroot -p shutdown
↑서버 종료
mysqld-nt.exe
↑서버 시작
----------------------------------------------
update user set password=password('암호아무거나') where user='root';
flush privileges;
위와 같이 Root 패스워드를 업데이트한 후 MySQL서버를 정상적으로 기동하도록한다.
관련자료
-
링크
댓글 0
등록된 댓글이 없습니다.