본문 바로가기
Database/MYSQL

MySQL login-path 사용하기

by 반화넬 2020. 9. 29.
반응형

MySQL 5.6 쯤부터 보안문제로 커맨드에 비밀번호를 넣을수 없게되었다.

 

Warning: using a password on the command line interface can be insecure.

기존처럼 커맨드에 비밀번호 넣어서 사용하면 이런 메시지를 보게된다.

 

이럴때 login-path  옵션을 사용하면 된다.

 

#생성

mysql_config_editor set --login-path=설정이름 --host=주소 --user=아이디 --port=포트 --password

 

 user$ mysql_config_editor set --login-path=myroot --host=localhost --user=root --port=3306 --password

 Enter password: *****

 

 

#확인

mysql_config_editor print --login-path=설정이름

 

  user$ mysql_config_editor print --login-path=myroot

 [myroot]

 user = root

 password = *****

 host = localhost

 port = 3306

 

 

#사용

mysql --login-path=설정이름

 

  user$ mysql --login-path=myroot

 

  user$ mysqldump --login-path=myroot mydb>mydb_backup.sql


출처: http://snworks.tistory.com/209 [촌사람]

반응형