란디의 메모장

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/

 

Amazon Linux 2를 실행하는 EC2 인스턴스에서 MariaDB 루트 암호 재설정

기본적으로 Amazon Linux 2의 MariaDB 5.5에는 루트 암호가 없습니다. MariaDB의 루트 암호를 생성한 다음 데이터베이스에서 사용자를 잠그는 경우 루트 암호를 재설정해야 합니다. 참고: 루트 암호를 재�

aws.amazon.com

 

공유하기

facebook twitter kakaoTalk kakaostory naver band