728x90

mysql/mariadb 기준 기존의 방법은 mysqld 종료 -> mysqld 세이프모드 실행 -> 패스워드 변경 -> flush -> mysql 일반모드 재실행의 순서로 진행되었다.

 

최근 MariaDB 11을 설치해보니 위 방법은 더이상 통용되지 않았다.

 

해결법은 의외로 간단했는데, 

 

1. sudo mariadb

2. SET PASSWORD FOR 'root'@'localhost' = PASSWORD('YOUR_NEW_PASSWORD');

3. flush privileges;

 

여기까지만 해주면 root 패스워드를 손쉽게 변경할 수 있다.

 

- 잡설 -

최근 mariadb는 mysql, mysqld 등의 커맨드를 입력하면 'mariadb' 를 입력하라고 권고한다.

아직은 mysql을 입랙해도 동일하게 실행이 되지만, "It will be removed in a future release" 라는 메시지가 표시된다.

mariadb만의 아이덴티티를 가지려는 노력으로 해석되니, 계속 이용할 예정이라면 참고하는것도 괜찮겠다.

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기