zabbix导入初始架构和数据报错ERROR 1046 (3D000) at line 1: No database selected

使用zabbix官网安装步骤命令导入初始架构和数据报错,如下:

问题原因:

是因为直接用这条命令导入不能直接找到zabbix这个数据库,/usr/share/doc/zabbix-server-mysql*/create.sql.gz文件中的操作都是对于zabbix这个数据库的操作,但是默认的mysql中还有其他的数据库,所以系统不能自动选择对zabbix库进行操作

解决办法:

既然问题原因是不能直接自动选择对zabbix库进行操作,那么我们就在/usr/share/doc/zabbix-server-mysql*/create.sql.gz这个文件中加入一个切换数据库的操作即可。如下:

vim /usr/share/doc/zabbix-server-mysql*/create.sql.gz

在文件开头加入一行 use zabbix;

然后保存退出

之后再重新执行

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p 

几秒之后,导入成功!

okk!

赞(1) 打赏
未经允许不得转载:万万没想到 » zabbix导入初始架构和数据报错ERROR 1046 (3D000) at line 1: No database selected

评论 抢沙发

评论前必须登录!

立即登录   注册

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

登录

找回密码

注册