OS

2022.04.13 16:31

mysql root 패스워드 분실시 재설정 방법

  • 비아웹 오래 전 2022.04.13 16:31 인기
  • 4,093
    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


 

감사합니다.

서버호스팅 비아웹

 

 

  • 공유링크 복사

    댓글목록

    등록된 댓글이 없습니다.