-
[SQL] Windows에서 MariaDB root 계정 분실 시Data Analysis/SQL 2023. 4. 5. 22:47반응형
Table of Contents
- Introduction
- MariaDB root 계정 분실 시 조치 방법
- Reference
Introduction
데이터베이스를 자주 사용하는 입장에서는 Root 계정이나 본인이 할당 받은 계정을 자주 사용하기 때문에 잊어버릴일이 없다. 다만, 로컬 환경에 설치해 놓은 데이터베이스를 가끔 사용하는 학생 또는 분석가들의 경우 잊어버린 계정을 찾기 위해 한참을 헤매고 있을 것이다. 특히, 무료로 이용 가능한 MariaDB를 사용한다면 계정을 분실했을 경우 조치 방법을 알아두는 것을 추천한다.
MariaDB root 계정 분실 시 조치 방법
1. 제어판에서 Administrative Tools에 들어간 후 서비스에 접속해서 MariaDB의 서비스 상태를 종료해준다.
2. Windows키를 누르고 CMD를 입력하여 커맨드 창을 실행한다. 그 후 MariaDB가 설치된 경로로 이동하기 위해 명령어("cd C:\Program Files\MariaDB 10.4\bin")를 입력하여 해당 경로로 이동한다. 이동이 어려운 경우 윈도우 탐색기에서 MariaDB가 설치된 경로("C:\Program Files\MariaDB 10.4\bin")로 먼저 이동한 후, 경로에 cmd라고 입력하면 해당 경로로 이동된 상태로 커맨드 창이 실행된다.
3. mysqld.exe --skip-grant를 입력하여 다시 실행시킨다.
4. 새로운 커맨드 창을 열어 MariaDB가 설치된 경로로 이동하여 mysql.exe를 실행시킨다.
5. MariaDB가 실행되면서 파일경로였던 커맨드가 MariaDB로 바뀌면서 MariaDB가 실행된 것을 확인할 수 있다. 이때, "FLUSH PRIVIEGES;"를 입력한다. 그리고 "set password for 'root'@'localhost'-password('1q2w3e4r');"을 입력하여 root 계정의 패스워드를 '1q2w3e4r'로 바꿔준다. 마지막으로 "FLUSH PRIVIEGES;"를 입력하면 비밀번호 업데이트가 완료된다.
정상적으로 변경이 되었다면 root의 패스워드에 1q2w3e4r을 입력하여 로그인하면 아래와 같이 정상적으로 접근이 되는 것을 확인할 수 있다.
Reference
"MySQL 8.0 Reference Manual", https://dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html
"SET PASSWORD", https://mariadb.com/kb/en/set-password/
반응형'Data Analysis > SQL' 카테고리의 다른 글
[SQL] 짝수와 홀수인 조건으로 조회하기 (1) 2023.12.16 [SQL] 조건문을 활용한 특정 칼럼 조회하기 (1) 2023.12.15 [SQL] 조건문을 활용한 모든 데이터 조회하기 (1) 2023.12.10 [SQL] 날짜 함수를 이용하여 특정 기간 데이터 조회하기 (4) 2023.06.16 [SQL] SQL(Structured Query Language)이란? (2) 2023.03.23