본문 바로가기

카테고리 없음

Amazon Linux 에서 MySQL 8.0.41 버전 비밀번호 변경하기

1. MySQL Stop 

sudo systemctl stop mysqld 

sudo systemctl status mysqld 

ps -ef | grep mysqld 

 

2. MySQL을 패스워드가 없이 접속이 가능하도록 실행 - Background로 실행 

이 때, --user mysql 옵션을 주어야 실행이 가능하다. 

linux root 계정으로는 mysqld 실행이 불가능한 듯 하다. 

 

sudo mysqld --skip-grant-tables --user mysql & 

 

3. mysql 접속 

mysql -u root 

 

4. root 계정의 password 변경 

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'NewPassword!@#';
FLUSH PRIVILEGES;
EXIT;

 

5. 기존에 돌린 MySQL 종료 

ps -ef | grep mysqld 

sudo kill -9 {mysqld pid}

 

6. systemctl로 다시 재시작 

sudo systemctl restart mysqld 

 

7. mysql 접속 

mysql -u root -p