오늘도 한 뼘 더

[MySQL] mysql_config_editor 사용하여 로그인 정보 안정하게 보관하기 본문

Study/MySQL

[MySQL] mysql_config_editor 사용하여 로그인 정보 안정하게 보관하기

나른한댕댕이🐶 2024. 10. 28. 17:44
728x90
반응형

  ## mysql_config_editor 란?  

mysql_config_editor는 MySQL에서 로그인 정보(사용자 이름, 비밀번호, 호스트 등)를 암호화하여 안전하게 저장할 수 있는 자격 증명 관리 도구이다. 명령줄에서 MySQL에 접속할 때 이 도구로 저장한 정보를 사용하면 비밀번호를 포함한 민감한 정보를 매번 입력할 필요가 없어 편리하고 안전하다.

암호화된 정보는 홈 디렉토리에 .mylogin.cnf에 저장된다.

 

  ## 설정 및 사용 방법  

1. 로그인 정보 저장

아래 명령어를 입력하면 비밀번호 입력칸이 뜬다. 비밀번호 입력하면 로그인 정보 저장 완료

$ mysql_config_editor set --login-path={name} --host={host_address} --user={user} --password

 

2. 로그인 정보를 사용하여 mysql 접속

저장할때 set에 작성한 이름으로 접속한다.

$ mysql --login-path={name}

 

2-1. 추가 명령어

저장된 설정값 확인하기

$ mysql_config_editor print --all

 

저장된 설정값 삭제하기

$ mysql_config_editor remove --login-path={name}
728x90
반응형
Comments