1. MysqlDB 서비스를 중지합니다.
`sudo service mysqld stop`
2. 안전 모드에서 MysqlDB를 시작합니다.
`sudo mysqld_safe --skip-grant-tables --skip-networking &`
3. MariaDB 모니터에 로그인합니다.
`mysql -u root`
4. MariaDB 루트 암호를 업데이트합니다.
`UPDATE mysql.user SET Password = PASSWORD('new_password_here') WHERE User = 'root';`
5. 출력은 다음과 같습니다.
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
6. 권한 부여 테이블이 다시 로드된 후 새 루트 암호가 적용됩니다. 권한을 플러시하여 권한 부여 테이블을 다시 로드합니다.
`FLUSH PRIVILEGES;`
7. MariaDB 모니터를 종료합니다.
`exit`
8. MariaDB 프로세스를 중지합니다.
`sudo kill `sudo cat /var/run/mysql/mysql.pid``
참고: 프로세스를 종료하는 데 몇 초 정도 걸릴 수 있습니다.
9. MysqlDB 서비스를 시작합니다.
`sudo service mysqld start`
10. 새 MysqlDB 루트 암호를 테스트합니다.
`mysql -u root -p`
https://aws.amazon.com/ko/premiumsupport/knowledge-center/ec2-linux-reset-mariadb-root-password/