MaiaDB 서버 root 비밀번호 재설정

많지는 않겠지만 DB 서버의 root 비밀번호를 분실해서 곤란한 경우에 처할 때가 있다. 오늘이 그런 날이었는데.. user 의 로그인 정보를 변경해야 하는데 root 비밀번호를 알 수가 없어 결국은 root 비밀번호를 재설정할 수 밖에 없었다.

운영 중인 DB 서버를 종료하고 --skip-grant-tables 를 이용해 root 접속 때 비밀번호를 체크하지 않도록 한다.

service mysql stop
service mysql start --skip-grant-tables
mysql -u root mysql

DB 서버에 정상적으로 접속했다면 root 비밀번호를 변경한다.

Mariadb[mysql]> update user set password=password('변경할비밀번호') where user='root';
Mariadb[mysql]> flush privileges;

비밀번호를 변경했다면 DB 접속을 종료하고 DB 서버를 재시작한다.

service mysql stop
service mysql start

변경한 root 비밀번호로 DB 서버에 접속해본다.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.