Image

지식 기반 → MariaDB 서버의 루트 비밀번호 재설정

[가상 서버]
출판 날짜: 17.10.2023

이 가이드에서는 MariaDB 데이터베이스 서버의 루트 사용자에 대한 비밀번호를 재설정하는 방법을 설명합니다. 예를 들어, Debian 12 운영 체제에서 루트로 모든 작업을 수행하겠습니다.

1. 준비

1.1 서버 버전 확인

mysql --version

mysql  Ver 15.1 Distrib 10.11.4-MariaDB, for debian-linux-gnu (x86_64) using  EditLine wrapper

1.2 서비스 중지

systemctl stop mariadb

1.3 스페셜 모드를 켜자

systemctl set-environment MYSQLD_OPTS="--skip-grant-tables --skip-networking"

1.4 서비스 시작

systemctl start mariadb

2. 비밀번호 변경

new_password를 새 비밀번호로 바꾸세요.

mysql -u root

FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
UPDATE mysql.user SET authentication_string = '' WHERE user = 'root';
UPDATE mysql.user SET plugin = '' WHERE user = 'root';
exit;

3. 일반 모드로 전환

3.1 서비스 시작 옵션 제거

systemctl unset-environment MYSQLD_OPTS

3.2 서비스 다시 시작

systemctl restart mariadb

3.3 새로운 비밀번호로 연결을 확인해보자

mysql -u root -p




No Comments Yet