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 서버에 접속해본다.

편리

PHP와 MariaDB, jQuery 등을 사용해 게시판, 쇼핑몰 솔루션을 개발합니다. 그누보드5와 영카트5 개발에 참여 했습니다. Linux와 Nginx는 물론 WordPress, Git 등에도 관심이 많습니다. 자전거 타기 및 사진 촬영을 취미로 하고 있습니다.

카카오톡 플러스친구 채팅 : NCUBE.NET

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.