본문 바로가기

쿼리7

MSSQL 작업스케줄러로 반복 적으로 쿼리 실행하기 최근 스크립트 인젝션 공격으로 인해 DB에 가 삽입 되어 애를 먹은적이 있었다. 다행히 스크립트를 찾아서 지워주는 쿼릴 실행해서 복구는 되었으나 지속적으로 들어와 서비스를 중단하고 소스를 수정해야하는 사항까지 갈것 같았다. 그래서 생각한게 보안처리 될 동안 복구해주는 쿼리가 주기적으로 돌아가 주면 좋겠다는 생각에 MSSQL 에이전트 작업을 이용해보았다. 백업등을 목적으로 주로 이용하지만 이렇게 원하는 쿼리를 주기적으로 동작하게끔도 할수 있다. 1. 먼저 "엔터프라이즈 관리자"를 실행한다. 2. 다음으로 콘솔루트 > Microsoft SQL Servers > (LOCAL) ... > 관리 > 작업 을 선택한다. 3. 마우스 우측 버튼을 눌러 작업 추가를 선택한다. 여기서 이름을 구분할 수 있게 적어두고 범.. 2008. 11. 4.
PHP와 MYSQL 데이타 연결과 쿼리 주기 PHP를 이용한 MYSQL 데이타 연결과 쿼리 주기 * MYSQL과 ORACLE 는 별도 접속함수를 이용 * PHP ; server side script-x 서버에서 처리후 크라이언트 결과 전송 * 에디터, vi 편집기로 작성후 ***.php (ex, bbs.php) 서버에 업로드후 실행. * PHP는 HTML과 병행하여 작성할수 있다. ----------------------------------------------------------------------------------------- 한줄 뛰기 ************************************************************************ MySQL함수 (PHP와 MYSQL연결) mysql_connect (".. 2008. 10. 19.
MySQL 로그 파일 관리 - mysql rotate를 이용하여 쿼리 로그 확인 ======================================================= MySQL 로그 파일 관리 ======================================================= Mysql 의 로그 파일은 다음과 같이 크게 3종류가 있습니다. 1. 에러로그 2. 일반적인 로그 3. UPDATE 로그 첫번째 에러 로그는 hostname.err 의 이름으로 서버 실행시 에러를 기록하는 파일입 니다. 두번째 로그파일은 mysql 에 접근하는 사용자와 그들이 파일과 관련된 쿼리를 실행할 경우에 기록되는 로그 파일로 /usr/local/mysql/var 밑에 host_name.log 으로 저장이 되어집니다. Mysql 데이터에 파일을 기록하므로 파일과 관련된 쿼리는.. 2008. 10. 10.
mysql 자주 사용하는 쿼리 정리 # root암호설정 - root로 로그인하여 해야함 % mysqladmin -u root password '변경암호' % mysqladmin -u root -p기존암호 password '변경암호' root암호변경설정 PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! This is done with: /usr/bin/mysqladmin -u root -p password 'new-password' /usr/bin/mysqladmin -u root -h ns.dbakorea.pe.kr -p password 'new-password' DB작업 DB생성: mysql> create database DB명 ( or % mysqladmin -u root -p .. 2008. 10. 10.