개발자의 끄적끄적

[MySQL] 패스워드 노출 경고 (Mysql 5.6 Warning: Using a password on the command line interface can be insecure.) [펌] 본문

개발/sql

[MySQL] 패스워드 노출 경고 (Mysql 5.6 Warning: Using a password on the command line interface can be insecure.) [펌]

효벨 2020. 8. 20. 02:00
728x90
반응형

[MySQL] 패스워드 노출 경고 (Mysql 5.6 Warning: Using a password on the command line interface can be insecure.) [펌]

 

bash shell script 실행하거나 mysqldump 사용 시 패스워드 노출 위험 문구(mysql_config_editor set --login-path=root --host=localhost --user=root --password)가 출력 됩니다.

무시해도 상관은 없으나 이 메세지가 출력되지 않도록 하고 싶을 시 리눅스 쉘상에서 아래 명령을 입력 후 패스워드를 한번 입력 해주시면 됩니다. 아래 명령은 패스워드를 미리 입력하고 필요할 때 호출하여 사용하는 방법 입니다.

mysql_config_editor set --login-path=root --host=localhost --user=root --password
Enter password: (패스워드 입력)
  • --login-path : 필요할 때 호출하기 위한 이름을 정의 합니다. (다른 이름으로 사용해도 됩니다)
  • --host : 접속하려는 DB서버의 호스트명 또는 IP
  • --user : 지정할 DB서버의 계정
  • --password : 패스워드 입력 후 저장

 

이후 bash shell script 또는 mysqldump를 사용하실 때 -u root -p 를 지우시고 --login-path=root 를 사용하시면 더이상 패스워드 노출 위험 문구 메세지가 출력되지 않습니다.

 

 

출처 : https://nirsa.tistory.com/121

반응형
Comments