那么这个时候,就去新的mysql目录夹,即/ZabbixDB/DB,然后进入数据库zabbix,发现这个文件夹有很多文件,但是每一个文件都是既有一个.ibd又有一个.frm的,而这个“globalmacro”是只有ibd而没有.frm的,所以这个时候我们可以先把这个globalmacro.ibd转移到别的地方去,然后重新执行
# mysql -uroot zabbix < /home/zabbix_db.sql
还原数据库即可。
最后启动zabbix-server:
systemctl start zabbix-server
systemctl start httpd
最后查看一下磁盘空间情况:
发现整个磁盘运行情况都OK了~,至此整个zabbix的数据库迁移完成。
[参考资料]https://stackoverflow.com/questions/17914446/mysqldump-problems-with-restore-error-please-discard-the-tablespace-before-imp
更多Zabbix相关教程集合:
在Ubuntu 16.04服务器上安装Zabbix 3.2
CentOS 7 LNMP环境搭建Zabbix3.0