MySQL을 사용하면서 가장 기본적이면서도 중요한 일 중 하나는 root 계정의 비밀번호를 설정하고 이를 관리하는 것이다. 이번 포스팅에서는 mysql_config_editor를 사용하여 MySQL의 root 계정 비밀번호를 어떻게 설정하고 확인하는지 알아보려고 한다.
mysql_config_editor 사용법 확인
먼저, mysql_config_editor의 사용법을 확인하려면 shell에서 다음 명령어를 실행하면 된다.
mysql_config_editor set --help
이 명령어는 mysql_config_editor의 set 옵션에 대한 도움말을 출력한다.
root 계정 비밀번호 설정
다음으로, mysql_config_editor를 사용하여 root 계정의 비밀번호를 설정한다. 이때 --login-path 옵션은 MySQL에 접속할 때 사용할 정보를 저장하는 경로의 별칭이다. 여기서는 'client'로 설정한다.
mysql_config_editor set --user=root --password --login-path=client
계정 정보 확인
비밀번호가 제대로 설정되었는지 확인하기 위해 mysql_config_editor print 명령어를 실행한다.
mysql_config_editor print
이 명령어는 mysql_config_editor에 저장된 모든 로그인 경로의 정보를 출력한다. 여기에서 'client' 로그인 경로에 root 사용자의 정보가 제대로 저장되었는지 확인하면 된다.
MySQL 접속 및 사용자 확인
마지막으로 설정된 root 계정으로 MySQL에 접속하고 현재 사용자가 누구인지 확인한다.
mysql --login-path=client
위의 명령어를 통해 MySQL에 접속했다면, 다음 SQL 명령어를 통해 현재 접속한 사용자를 확인한다.
SELECT USER();
위 명령어의 결과로 'root'가 출력된다면 성공적으로 root 계정의 비밀번호를 설정하고 이를 통해 MySQL에 접속한 것이다.
'Database & Data > MySQL' 카테고리의 다른 글
MySQL 파티셔닝(Partitioning) (0) | 2023.06.28 |
---|---|
MySQL 스크립트 실행하는 4가지 방법 소개 (0) | 2023.06.25 |
AWS EC2에 MySQL 8 Community Edition 설치하기 (0) | 2023.06.20 |
[MySQL] 테이블 명세서 추출 쿼리(인덱스 포함) (0) | 2023.06.13 |
MySQL에서 플러그인과 컴포넌트란? (0) | 2023.06.12 |