본문 바로가기

전체 글

LinuxThreads에러 mysql 설치중 에러 checking "LinuxThreads"... "Not found" configure: error: This is a linux system and Linuxthreads was not found. On linux Linuxthreads should be used. Please install Linuxthreads (or a new glibc) and try again. See the Installation chapter in the Reference Manual for more information. ----------------------------------------------------------------------- 코어4에서는 새로운 glibc를 쓰는데... /us.. 더보기
MySQL 로그 파일 관리 - mysql rotate를 이용하여 쿼리 로그 확인 ======================================================= MySQL 로그 파일 관리 ======================================================= Mysql 의 로그 파일은 다음과 같이 크게 3종류가 있습니다. 1. 에러로그 2. 일반적인 로그 3. UPDATE 로그 첫번째 에러 로그는 hostname.err 의 이름으로 서버 실행시 에러를 기록하는 파일입 니다. 두번째 로그파일은 mysql 에 접근하는 사용자와 그들이 파일과 관련된 쿼리를 실행할 경우에 기록되는 로그 파일로 /usr/local/mysql/var 밑에 host_name.log 으로 저장이 되어집니다. Mysql 데이터에 파일을 기록하므로 파일과 관련된 쿼리는.. 더보기
slow_query mysql 이 cpu를 꾸준히 점유하고 있으며, 서버의 부하도 많이 발생한다.... 물론 log 를 확인하는 방법이 가장 기본적으로 해야할 일이다. 그리고 혹시 slow query 가 얼마나 쌓이는지 확인해 보는것도 좋다. 그리고 mytop 이나 mysqlreport 등의 실시간 모니터링 프로그램을 이용할 수도 있다. * slow query 에 관해 간단히 알아보면 다음과 같다. : slow query 란 DBMS 가 client로부터 요청받은 query를 수행할때 일정시간 이상 수행 되지 못한 query를 칭하는 것으로 slow query 가 많다면 당연히 성능저하가 발생된다. mysql 을 사용할때 mysqld 가 cpu를 유난히 많이 점유한다거나 DB의 접속이 원활하지 않다면 slow query를 .. 더보기
mysql data디렉토리 변경 mysql 을 사용하다가 늘어나는 DB 용량으로 인하여 해당 파티션이 모자라는 경우가 간혹 발생을 합니다. 이럴때는 물론 mysql을 재 컴파일하여 용량이 넉넉한 곳으로 data 디렉토리를 변경 할 수도 있지만 간단하게 변경할 수 있는 방법이 있어서 소개해 드립니다. mysql data directory 변경하기 1. 새로 사용하고자 하는 DB data 디렉토리 생성 ex) mkdir /home/DBdatadir 2. 디렉토리 권한 변경 ( mysql.mysql ) -> mysql 계정이 해당 디렉토리와 그 하위 디렉토리에 대한 rwx 권한을 가질수 있도록 ex) chown mysql.mysql /home/DBdatadir 3. DB 데이터를 새로 생성한 디렉토리로 이동 ( 단! ib_logfile0 ,.. 더보기