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
반응형