쉘 상에서 쿼리를 이용해 직접 삽입하려고 했다.
1) MYSQL_PWD='비밀번호' /usr/local/mysql/bin/mysql -u아이디 디비명 << EOF
2) /usr/local/mysql/bin/mysql -u아이디 -p'비밀번호' DB명 << EOF
INSERT INTO 테이블 (컬럼1, 컬럼2, ...) VALUES (값1, 값2, ...);
EOF
2) 방법으로 했을 때는 다음과 같은 경고가 출력된다...친절하게 메일까지 날려준다.
Warning: Using a password on the command line interface can be insecure.
그래서 검색 결과 1)로 변경했다.
(참고 : Suppress warning messages using mysql from within Terminal, but password written in bash script)
스크립트 전문은 아래와 같다.
#!/bin/s
MYSQL_PWD='비밀번호' /usr/local/mysql/bin/mysql -u아이디 디비명 << EOF
INSERT INTO 테이블 (컬럼1, 컬럼2, ...) VALUES (값1, 값2, ...);
EOF
'old' 카테고리의 다른 글
멀티부팅에서 grub 수정 (0) | 2015.03.17 |
---|---|
visual studio 2013에서 sql server 2014 연결하기 (0) | 2014.09.05 |
WebForms UnobtrusiveValidationMode에는 'jquery'에 대해...뭐시기 오류. (0) | 2014.09.02 |
cronolog를 이용한 아파치 로그 일자별 정리 (0) | 2014.07.28 |
CI(Codeigniter)의 세션변수 user_data가 공란인 이유 (0) | 2014.06.25 |