OS
mysql root 패스워드 분실시 재설정 방법
- 비아웹 오래 전 2022.04.13 16:31 인기
-
- 4,168
- 0
안녕하세요
서버호스팅 비아웹입니다.
간혹 운영중인 mysql root 패스워드 분실하는 경우가 있어
오늘은 mysql root 패스워드 크랙방법을 알려드릴까 합니다.
※ mysql 서비스 종료가 필요한 작업입니다.
1. 테스트 환경
CentOS Linux release 7.9.2009 (Core)
mysql version 5.5.68
2. 우선 실행중인 mysql 정지 후 mysqld_safe를 이용하여 구동
[root@localhost ~] systemctl stop mariadb[root@localhost ~] /usr/bin/mysqld_safe --skip-grant-tables
3. 새로운 세션을 통해 패스워드 없이 mysql db에 접속
[root@localhost ~] mysql -uroot mysql
4. user 테이블을 업데이트
mysql> update user set password=password('새로운비밀번호') where user='root';
Query OK, 4 rows affected (0.00 sec) Rows matched: 4 Changed: 4 Warnings: 0
mysql>flush privileges;
Query OK, 0 rows affected (0.00 sec)
5. 정상적으로 적용 됐다면 mysql_safe 중지 후 mysql 시작
[root@localhost ~] mysqladmin -uroot -p shutdown
[root@localhost ~] systemctl start mariadb
감사합니다.
서버호스팅 비아웹
- 이전글Linux 시간 동기화 chrony 사용법2022.04.13
- 다음글루트킷(rootkit) 검사 - lynis2022.03.16
댓글목록
등록된 댓글이 없습니다.