분석은 중요 한 SEO 작업, 하지만 통계, 분석 도구, 결국, 기능은 공개, 서구 일부 특정 데이터를 필요로 하는 여러 번은 http://www.aliyun.com/zixun/aggregation/10341.html "> 통계 분석 소프트웨어, 절차 제공할 수 없습니다. 이 방법에서는, 직접 웹 로그 분석은 가장 적절 한, 로그 기록 각 방문, 그들의 자신의 지 만큼 추출, 조합, 원하는 데이터를 얻을 수 있습니다.
그것은 스타 화살표를 얘기 하 긴 시간이 었 고 마지막으로 SQL 데이터베이스 (MySQL 및 SQL Server)에 로그를 가져올 하기로, SQL을 사용 하 여 문을 분석 가장 편리한 이며 데이터의 어떤 종류를 해야 적절 한 SQL 명령을 사용 하 여으로.
내 서버는 리눅스, 그리고 SQL Server 없이 그것은 일어나지 않을 다시. 오늘이 주제에 대해 얘기를 심각 하 게 MySQL 분석의 사용을 발견 한 순간, 검색 로그 여기에 기록 하는 첫 번째 단계.
분석 블로그에 게시할 예정입니다 다음 방법, 관심 있는 친구 들 관심을, 동시에 친구의 SQL 문에서 실력을 모집, 분석, 다양 한 방법을 토론 하 고 다른 친구에 게 공유를 지불할 수 있습니다.
MySQL 데이터베이스를 웹 로그 가져오기의 구현
1. 아파치 로그 형식 수정
수정 하려면 웹 로그 형식:
Logformat 결합 % > A, % % 유엔, UI [%TL], "%rm% ru http/%rv",%hs,%h"," 사용자-에이전트 % > h ", %ss: % 쉬
친구가 그것을 보아야 한다, SQL 특정 구분 기호를 가져올 필요가, 기본적으로 아파치 로그는 공백으로, 그리고 일부 콘텐츠 (예: 상태 코드에서 200 610) 또한 공백이, 정확 하 게 수입 되지 않을 수 있습니다 이해 합니다.
쉼표로 구분 된 로그 형식으로 변경 하는 것은 정확한 가져오기 될 수 있습니다. 또한 로그 형식에서 원치 않는 콘텐츠를 제거 하 고 필요에 따라 로그 파일 크기를 줄일 수 있습니다.
2, mysql6184.html의 설립 "> 데이터 시트
테이블을 삭제 하는 경우 존재 하는 웹 로그;
만들기 웹 로그 (테이블
ID int 부호 없는 기본 키 not NULL, auto_increment
L_date 날짜,
L_time 시간,
C_IP varchar (15)
S_IP varchar (15)
S_port varchar (5)
방법 varchar (10)
경로 varchar (255)
쿼리 varchar (255)
상태 varchar (3)
도메인 varchar (50)
시스템 varchar (200)
);
참고: 위의 다만 MySQL 데이터 테이블 구조 보기, 이전 로그 형식에 해당 사용 하 여 직접 복사 하지 마십시오!
로그 형식에 해당 하는 데이터 테이블 구조와 새 데이터베이스를 만듭니다.
3, MySQL에 로그 가져오기
로드 데이터 INFILE '/ 로그인 위치/로그 파일 ' 테이블 웹 로그 필드 종료',';
웹 로그 위의 데이터 테이블 이름에 해당합니다.
두 번째 단계는 분석, 위에서 언급 한 대로, 후에 경험을 공유 하는 이다.
또한, 인터넷에서 MySQL 데이터베이스에 IIS 로그를 가져오는 a. PL 프로그램 및 원리 류의 찾아서 필요한 포인트 다운로드 여기 (사용에 대 한 Readme.txt).
저자: 시 슈
MySQL 데이터베이스를 원본: 가져오기 웹 로그
저작권, 무단 전재 저자와 원본 형태에 연결 되어야 합니다 하 고이 유지 합니다.