zabbix 3.0.19 설치에서 The frontend does not match Zabbix database.
ZABBIX를 설치하는 동안 다음 오류가 발생했습니다.

해결 방법
데이터베이스의 "zabbix"를 한 번 삭제하고 다시 create.sql을 실행했습니다.
ZABBIX 데이터베이스 삭제
bashmysql -uroot -p -e 'drop database zabbix;'
※보통 mysql에 로그인하여 DROP해도 좋다
※ 아직 만들지 않은 사람은 삭제할 수 없으므로 작성
ZABBIX 데이터베이스 작성
mysqlcreate database zabbix character set utf8;
create.sql의 위치 확인
bashfind / | grep "\.sql$" | grep zabbix
나온 것이 여기
bash/usr/share/doc/zabbix-server-mysql-3.0.19/create.sql
※버전에 따라서는, create/schemem 같은 폴더에 있는 것도 있는 것 같다.
데이터베이스 흐르기
bashmysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-3.0.19/create.sql
※비밀번호를 요구할 수 있으므로 입력해 주십시오.
※서버의 스펙에 따릅니다만, 조금 시간이 걸립니다.
※WEB서버・DB서버 모두 스왑 영역을 만들어 두는 편이 좋을 것 같다. 특히 EC2 사용하고 있는 사람으로 DB 서버는 RDS 사용하고 있는 사람 이외로, EC2 내에서 양서버를 구축하고 있는 사람.
원인
테이블의 구조가 이상했던 것 같다. . .
아래와 같은 상태로 넣으려고 했지만, 도중에 프리즈 해 버려… 하지만 데이타베이스 보면, Zabbix의 데이타베이스와 테이블이 생겼으니까 그대로 진행해 버린 것이 안 된다고.
도중까지 밖에 SQL이 실행하고 있었던 것일까…?
bashcd /usr/share/doc/zabbix-server-mysql-3.0.19/
gunzip create.sql.gz
cat create.sql | mysql -uzabbix -p zabbix
감상
우선 진행했기 때문에 OK로 한다.
데이터베이스의 "zabbix"를 한 번 삭제하고 다시 create.sql을 실행했습니다.
ZABBIX 데이터베이스 삭제
bash
mysql -uroot -p -e 'drop database zabbix;'
※보통 mysql에 로그인하여 DROP해도 좋다
※ 아직 만들지 않은 사람은 삭제할 수 없으므로 작성
ZABBIX 데이터베이스 작성
mysql
create database zabbix character set utf8;
create.sql의 위치 확인
bash
find / | grep "\.sql$" | grep zabbix
나온 것이 여기
bash
/usr/share/doc/zabbix-server-mysql-3.0.19/create.sql
※버전에 따라서는, create/schemem 같은 폴더에 있는 것도 있는 것 같다.
데이터베이스 흐르기
bash
mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-3.0.19/create.sql
※비밀번호를 요구할 수 있으므로 입력해 주십시오.
※서버의 스펙에 따릅니다만, 조금 시간이 걸립니다.
※WEB서버・DB서버 모두 스왑 영역을 만들어 두는 편이 좋을 것 같다. 특히 EC2 사용하고 있는 사람으로 DB 서버는 RDS 사용하고 있는 사람 이외로, EC2 내에서 양서버를 구축하고 있는 사람.
원인
테이블의 구조가 이상했던 것 같다. . .
아래와 같은 상태로 넣으려고 했지만, 도중에 프리즈 해 버려… 하지만 데이타베이스 보면, Zabbix의 데이타베이스와 테이블이 생겼으니까 그대로 진행해 버린 것이 안 된다고.
도중까지 밖에 SQL이 실행하고 있었던 것일까…?
bash
cd /usr/share/doc/zabbix-server-mysql-3.0.19/
gunzip create.sql.gz
cat create.sql | mysql -uzabbix -p zabbix
감상
우선 진행했기 때문에 OK로 한다.