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