프로그래밍
-
mysql 로그 확인 및 저장하기프로그래밍/DB 2017. 5. 9. 15:56
1. .mysql_history 파일을 확인 홈디텍토리에 있는 .mysql_history 파일에는 사용자가 사용했던 query들이 아래와 같이 저장되어 있어 확인이 가능하다. 로그인된 사용자 별로 확인이 가능하고 전체 sql command 확인은 불가능하다. show global status like 'open_%';show variables like 'max_connections';show status like 'Max_used_connections';show global variables like 'open%'; 2. mysql 로그 저장하도록 설정하기 mysql server를 재시작하지 않아도 설정이 변경 가능하다. 다만 서버를 재시작할 경우 같은 설정을 다시 해줘야한다. 참고로 대용량의 쿼리 작업..
-
cafe24 네임서버 변경하기프로그래밍/Etc 2017. 5. 4. 17:56
최근 오픈 api로 매일 아파트 실거래가를 받아오고 있다. ( 참고로 운영 서버를 등록하면 매일 100만건까지 다운로드가 가능하다. ) 지역코드, 연도별로 자동으로 수집하도록 python 스크립트를 걸어놨는데 자꾸 [Errno -2] Name or service not known 에러가 나면서 죽는게 아닌가 ㅠㅠ [' 4,298거래금액', '2002건축년도', '2009년', '옥천읍 장야리법정동', '옥천장야주공(1)단지아파트', '6월', '11~20일', '51.95전용면적 ', '313지번', '43730지역 코드', '1층', '']Fail 구글링을 해보니 이런 에러는 DNS(네임서버) 문제라고 해서 네임서버를 변경하려고 까페24로 ㄱㄱ 도메인관리에서 도메인 목록에 들어가면 아래와 같이 현재 사..
-
shell script에서 mysql query 실행하기프로그래밍/Linux 2017. 5. 1. 13:24
shell script에서 mysql query를 사용하는 스크립트 예시를 정리해둔다. 쉘 스크립트 에서 사용한다고 mysql 사용 방법이 별다를 건 없고 query 내에서 "를 사용하지 않고 '를 사용하는 정도만 주의하면 된다. #!/bin/bash lastday_mysql=`date -d '1 day ago' '+%Y-%m-%d'`today_query="SELECT * FROM table where 날짜 = '${lastday_mysql}' into outfile '/tmp/table.csv' fields terminated by ',';"echo $today_querymysql -u uid -p{passwd} -D database -e "${today_query}" mysql query의 결과를 변..