centos7.3安装zabbix过程遇到的错误与排错方法

环境 centos7.3  mariadb 


rpm -qa mariadb

yum install -y mairadb
# mysql -u root -p123
mysql> create database zabbix character set utf8;      防止乱码   utf8是中文
mysql>d grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> flush privileges;
mysql> \q

# cd /usr/share/doc/zabbix-server-mysql-2.4.8/create/
# mysql -uzabbix -pzabbix zabbix < schema.sql
# mysql -uzabbix -pzabbix zabbix < images.sql
# mysql -uzabbix -pzabbix zabbix < data.sql

vim /etc/zabbix/zabbix_server.conf
DBHost=localhost     此处要写localhost      
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix      切记此处要写导入数据库的密码,此处博主吃过大亏 附图如下


各种服务都起来了查看错误日志说是数据库无法连接

 systemctl restart zabbix-server.service 

cat /var/log/zabbix/zabbix_server.log  查看错误日志

多用netstat -tanp |grep zabbix 

接下来 

vim /etc/httpd/conf.d/zabbix.conf  此处 timezone 要写  php_value date.timezone Asia/Shanghai 不然会报错

systemctl start httpd 》》如果没有 yum install -y httpd 安装

setenfore 0   

systemctl stop firewalld

systemctl disable firewalld.service

设置开机启动 systemctl enable mairadb.service

systemctl start mariadb.service 

对了如果有匿名用户删除匿名用户 mysql-uroot -p123 > select user,host from mysql.user;> delete from mysql.user where user user=''; 删除匿名用户

在查看删除是否成功

systemctl start zabbix-server.service

systemctl enable zabbix-server.service

http://zabbix-server-192.168.6.12/zabbix

> mysql >192.168.6.12>zabbix>zabbix>123

host 192.168.6.12 >10051 >name wang

admin > zabbix 此处博主自己的


修改中文和 看到 是 说明就是OK的





你可能感兴趣的:(centos7.3安装zabbix过程遇到的错误与排错方法)