선 밖에 선 자유인

Cacti 10.x 설치 시 MariaDB(MySQL) 관련 오류 조치 본문

IT/System & Network

Cacti 10.x 설치 시 MariaDB(MySQL) 관련 오류 조치

Hotman 2017. 3. 31. 17:46

일단 MySQL 5.6 이상이나 MariaDB 10.1 이상에서만 설치 됨

MariaDB 업그레이드는 아래 참고

http://www.tecmint.com/upgrade-mariadb-5-5-to-10-centos-rhel-debian-ubuntu/



1. my.cnf 설정에 아래의 내용 추가 후 mysqld restart

[mysqld]

character-set-server=utf8

collation_server=utf8_general_ci


max_heap_table_size=512M

max_allowed_packet=16777216

tmp_table_size=64M

join_buffer_size=64M

innodb_file_per_table=ON

innodb_buffer_pool_size=2048M

innodb_doublewrite=OFF

innodb_additional_mem_pool_size=80M

innodb_flush_log_at_trx_commit=2

innodb_flush_log_at_timeout=3

innodb_read_io_threads=32

innodb_write_io_threads=16




2. timezone 관련 에러 조치

- cacti 사용자에게 time_zone_name 테이블 select 권한 허용


MariaDB [(none)]> grant select on mysql.time_zone_name to <cacti 사용자>@localhost;


- 아래의 파일 다운로드 받아서 설치

https://dev.mysql.com/downloads/timezones.html

(파일 경로: https://downloads.mysql.com/general/timezone_2017b_posix_sql.zip)

timezone_2017b_posix_sql.zip



압축 해제 후 

# cd timezone_2017b_posix_sql

# mysql -u root -p mysql < timezone_posix.sql



Comments