개발로 자기계발

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에 접속한 것이다.

 

 

728x90
SMALL
profile

개발로 자기계발

@김잠봉

틀린부분이나 조언이 있다면 언제든 환영입니다:-)