【发布时间】:2020-09-25 09:01:33
【问题描述】:
操作系统:Debian10 应用:Zabbix4.0 已安装应用:Mariadb,Apache2,php
我在mysql中输入这个命令后出现这个错误。
create database zabbix character set utf8 collate utf8_bin;
当我尝试重启 zabbix-server 时,
zabbix-server.service: Can't open PID file /run/zabbix/zabbix_server..
关于这个错误的任何想法?
【问题讨论】:
-
所以请按照指南zabbix.com/documentation/4.0/manu
create database zabbix?为什么? -
如果我创建数据库zabbix,它会出现另一个错误[zabbix数据库的默认字符集不正确:“utf8mb4”而不是“UTF8”]。这就是为什么我创建数据库 zabbix 字符集 UTF8 collate UTF8_bin
-
"utf8mb4" instead "UTF8"升级你的mysql。仍然创建zabbix.com/documentation/4.0/manual/installation/… 中解释的数据库 es(对不起,我在第一条评论中复制了错误的链接)zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix- 您可以编辑 create.sql 脚本而不是创建数据库,或者只是将其 utf8mb4 更改为 UTF8。最好研究一下utf8mb4是什么以及引入它的原因。 -
仅供参考,在 Debian 11“bullseye”软件包中,[PostgreSQL] SQL 现在位于
/usr/share/zabbix-server-pgsql/schema.sql.gz,而不是create.sql.gz。
标签: zabbix