mysql dump 비밀번호 저장후 사용하기
mysql5.7 에서는 보안문제로 커맨드에 비밀번호를 넣을수 없습니다.
그래서 Warning: using a password on the command line interface can be insecure.
위와 같은 에러를 보실수 있습니다.
이럴때에는 login-path 옵션을 사용하면 됩니다.
.mylogin.cnf 는 소유자만 rw 할수 있는 권한 600 권한이어야만 동작되고 아닌경우에는 동작되지 않도록 되있으니 주의
비밀번호에 # 문자가 포함될 경우 정상적으로 로그인이 되지 않으니 주의
:: 생성 ::
1 2 3 4 | mysql_config_editor set --login-path=설정이름 --host=주소 --user=아이디 --port=포트 --password 예) mysql_config_editor set --login-path=mdump --host=localhost --user=xxxxxx --port=3306 --password | cs |
:: 확인 ::
1 2 3 4 | mysql_config_editor print --login-path=설정이름 예) mysql_config_editor print --login-path=mdump | cs |
:: 사용 ::
1 2 3 4 5 | #!/usr/bin/php <?php $today = date("Y-m-d"); exec("mysqldump --login-path=mdump --routines xxxxxx > /home/account/{$today}.sql"); | cs |
'소행성이야기' 카테고리의 다른 글
2019 년 3월 분양일정 (0) | 2019.03.26 |
---|---|
생방송 투데이 #맛스타그램 맛집 홍대에 위치한 한우대창전골 낙곱새미장원 위치 가격 (0) | 2018.10.12 |
아파트 1년에 5억이 뛴다고 한다면.... (0) | 2018.10.01 |
생생정보 리 동네 숨은 맛집 괴산에 위치한 자연산 버섯전골 맛집인 다래정 위치 가격 (0) | 2018.09.14 |
확장프로그램 설치없이 웹브라우저 전체화면 캡쳐 무료 (0) | 2018.09.07 |