今天早上给zabbix做数据库迁移,步骤如下:
- 从1.2迁移到1.3
- 先从1.2导出sql
- 1.3创建数据库,zabbix用户名密码(之前用户名和数据库名都叫zabbix,现在把用户名改了monitor)
- sql传到1.3上,导入sql
- 修改zabbix-server.conf配置文件,数据库IP,用户名密码都换了,重启zabbix-server
- 访问浏览器是可以出来web页面,迁移成功
- 1.2的zabbix库和用户可以删掉了
然后过了一会,要看一下数据库备份的情况,打开web提示Database error,如下图
出现错误,然后去检查,先看了数据库连接,有来自zabbix-server的monitor用户的连接,数据库连接应该是没问题的,然后我用monitor用户连接到1.3上,对表修改也可以,不是权限问题,然后看zabbix日志,没有错误输出,百思不得解,然后又创建了个用户试试,还是不行,还是提示这个,然后百度,给的答案大多都是一致,下图