본문 바로가기

리눅스

MySQL의 root 사용자 패스워드를 설정하고 변경하는 방법

반응형

MySQL의 root 사용자 패스워드를 설정하고 변경하는 방법

1. MySQL 설치 후 root 패스워드 설정

MySQL을 처음 설치한 경우 root 사용자의 패스워드를 설정해야 합니다.

sudo mysql_secure_installation

위 명령어를 실행하면 다음과 같은 대화형 설정 프롬프트가 나타납니다.

Securing the MySQL server deployment.

Enter password for user root:

여기서 새로운 root 패스워드를 입력하고 엔터를 눌러 계속 진행합니다.

2. 기존 root 패스워드 변경

만약 이미 root 패스워드가 설정되어 있다면, 다음과 같이 MySQL 콘솔에서 root 패스워드를 변경할 수 있습니다.

mysql -u root -p

위 명령어를 실행하면 MySQL 콘솔에 접속하게 됩니다. 그리고 다음 SQL 쿼리를 실행하여 root 패스워드를 변경합니다.

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

위 명령에서 new_password를 새로운 패스워드로 바꿔주세요. 변경이 완료되면 콘솔을 종료합니다.

 

참고: MySQL의 root 패스워드를 설정하거나 변경할 때는 보안에 주의해야 합니다. 강력한 패스워드를 사용하고, 외부 접속을 허용하지 않거나 필요한 경우에만 허용하도록 설정하는 것이 좋습니다. 패스워드를 잊어버리는 경우에도 적절한 대응책을 갖고 있어야 합니다.

 

  • MYSQL의 관리자(root) 초기 패스워드 설정
/usr/local/mysql/bin/mysqladmin -u root password 123456789
  • MYSQL 접속
./mysql -u root -p mysql
  • MYSQL의 관리자(root) 패스워드 변경
/usr/local/mysql/bin/mysqladmin -u root -p password 12345
  • SQL문으로 패스워드 변경
update user set password=password('12345') where user='scbyun';
set password for scbyun=password('12345');

 

728x90
반응형