1. 程式人生 > >Zabbix導入MySQL數據庫報錯ERROR 1046 (3D000) at line 1: No database selected

Zabbix導入MySQL數據庫報錯ERROR 1046 (3D000) at line 1: No database selected

size all zabbix ip命令 mysql- 分享 數據 gzip 分享圖片

使用如下命令導入Zabbix數據庫時報錯

技術分享圖片

解決辦法:

1、先把原始的數據庫壓縮包備份

cp /usr/share/doc/zabbix-server-mysql-4.0.7/create.sql.gz create.sql.gz-backup

cd /usr/share/doc/zabbix-server-mysql-4.0.7/

2、解壓數據庫

gunzip create.sql.gz

3、安裝nano編輯數據庫信息

yum -y install nano

# 用nano打開編輯數據庫信息

nano create.sql

# 在第一行加上

USE zabbix;

如下圖所示:

技術分享圖片

Ctrl+x到達如下圖的界面,輸入y

技術分享圖片

這裏直接回車

技術分享圖片

接著用gzip命令把create.sql文件壓縮成.gz格式

gzip create.sql

技術分享圖片

然後重新導入MySQL數據庫即可

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

Zabbix導入MySQL數據庫報錯ERROR 1046 (3D000) at line 1: No database selected