Database/MYSQL
MySQL login-path 사용하기
반화넬
2020. 9. 29. 10:30
반응형
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 [촌사람]
반응형