리눅스
MySQL의 root 사용자 패스워드를 설정하고 변경하는 방법
변군이글루
2013. 7. 24. 00:14
반응형
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
반응형