MariaDB Log 종류

 - 
 Error_log :  query 에러에 관련된 메시지를 포함한다.
 -  General_log :  실행되는 전체 쿼리에 대해 저장, 쿼리 요청 받을때 바로 저장한다.
 -  Slow query_log :  long_query_time에 설정된 시간 이상을 소요한 정상적인 쿼리를 기록한다.

 

현재 DB의 로그 활성화 상태 보기

show   variables  where  variable_name  in ('version','log','general_log');

1. 시스템의  설정 파일을 수정하여 영구적으로 적용하기. ( 설정 후 데몬 재실행 필요 )
  - /etc/my.cnf 파일을 수정한다.

[mysqld]
collation-server = utf8mb4_general_ci
character-set-server = utf8mb4
skip-character-set-client-handshake
max_allowed_packet = 32M
slow_query_log
long_query_time = 2

# 모든 쿼리 로그를 남깁니다..
general_log = 1
general_log_file =  /var/log/mysql/mysql_query.log   --->  해당 폴터의 권한을  mysql로 변경한다.(파일 자동생성)
expire_logs_days = 2
max_binlog_size = 10M

2. DB 에 접속하여  임시로 적용하기....( 데몬 재실행 필요없음 )
  - DB에 접속하여  명령으로 활성화 하였다.....사용 후  다시 명령으로 종료시킨다.

set  global  general_log = on;      --->   비활성화 할 경우 off
set  gloval  general_log = 1; 

 

 

 

 

기존 eth0으로 동작하던 vmware를  복사본을 재 사용할 경우 발생하는 네트웍 연결 문제는 

ifconfig -a 를 해보면  기존에 존재하지 않던 eth1이 보인다....eth1의 mac 어드레스를 eth0에 

적용한 후 리부팅하면 해결된다.

 

 

[ Vmware Copy 후 Network  세팅 ]

1. vmware network setting  설정 창에 드러가서 Mac 어드레스를 확인한다.
2. /etc/udev/rules.d/70-persistent-net.rules  파일을 편집
    #PCI device 0x8086:0x100f(e1000)
    SYBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0C:29:E5:A4:85", ATTR{type}=="1",       
    KERNEL=="eth*", NAME="eth0)"
3. /etc/sysconfig/network-scripts/ifcfg-eth0  파일의 HWADDR="00:0C:29:E5:A4:85" 값을 동일하게 수정한다.
4. 리부팅한다. (reboot)

 my.cnf 파일의  옵션을 변경하여 dump 파일 복구 시 속도를 개선할 수 있다.

 

max_allowed_packet = 1000M
bulk_insert_buffer_size = 256M
key_buffer_size = 500M   ---->  서버 실메모리의 60% 할당.

+ Recent posts