전체 글 썸네일형 리스트형 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 ,.. 더보기 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' MySQL 연결 mysql -u 사용자 -p DB명 ( or % mysqladmin -u root -p drop DB명 .. 더보기 이전 1 ··· 109 110 111 112 113 114 115 ··· 179 다음