您的位置:首页 > 运维架构 > Linux

Centos7 Minimal上部署zabbix3.2遇到的两个坑

2016-11-08 17:53 393 查看
在centos最小安装环境下部署zabbix3.2时遇到两个坑,折腾一下午,折腾的我都开始怀疑人生了,记下了纪念一下。
1.创建zabbix数据库给zabbix用户授权后,授权的zabbix用户无法登陆数据库,用的是mariadb数据库。
授权语句:
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by ' <PASSWORD> ';
Query OK, 0 rows affected (0.00 sec)
报错如下:

[root@zabbix-server mariadb]# mysql -uzabbix -pPASSWORD
ERROR 1045 (28000): Access denied for user 'zabbix'@'localhost' (using password: YES)
折腾了tm好久,授权语句这些都没报错,而且是从zabbix官网直接copy下来执行的,怎么就不能登陆呢????要疯掉
!!!最后记起好像就是授权语句给密码这里有问题。之前也碰到过这个问题,被这个问题困扰了几次居然还没长记性,这就是不做笔记,不总结的下场。最后把授权语句改一下居然就可以了:MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'PASSWORD'; 其实是我傻逼了,前面的授权语句没问题,只是我把密码设成了<PASSWORD>(含尖括号),而我一直以为密码是PASSWORD(不含尖括号)。
2.安装配置完后,无法启动zabbix-server
[root@localhost ~]# systemctl start zabbix-server
Job for zabbix-server.service failed. See 'systemctl status zabbix-server.service' and 'journalctl -xn' for details.
最后安装 yum install trousers gnutls -y 启动成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos zabbix