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!

人已赞赏
MySQL技术杂谈

Linux刚安装的mysql,Mariadb怎么登陆,登陆报错问题

2021-2-16 22:08:07

LinuxMySQL技术杂谈

Linux安装MySQL5.7通过yum安装轻松搞定

2021-2-25 23:11:39

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索