Centos7下Zabbix3.4至Zabbix4.0的升級步驟


點擊返回:自學Zabbix之路

點擊返回:自學Zabbix4.0之路

點擊返回:自學zabbix集錦

Centos7下Zabbix3.4至Zabbix4.0的升級步驟

查看現在centos版本和zabbix版本:

cat /etc/rehat-release  # 查看系統使用版本
rpm -qa | grep "zabbix"  #查看zabbix安裝的版本

1. 停止服務

service zabbix-server stop
service httpd stop

2. 備份數據庫, 很重要

數據庫全備時間比較長且文件交大,建議壓縮或者使用xtrabackup, 此處采用mysqldump, 文末介紹具體用法。

mysqldump -uzabbix -pykadmin123 --opt --skip-lock-tables --database zabbix > zabbix.sql
mysqldump -uzabbix -pykadmin123  --opt --skip-lock-tables --database zabbix | gzip > zabbix_`date +'%Y%m%d%H%M%S'`.sql.gz

3. 備份 zabbix 文件

mkdir /opt/zabbix-backup/  #創建一個空文件
cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/
cp /etc/httpd/conf.d/zabbix.conf  /opt/zabbix-backup/
cp -R /usr/share/zabbix/ /opt/zabbix-backup/
cp -R /usr/share/doc/zabbix-* /opt/zabbix-backup/

 4. 升級zabbix源

rpm -Uvh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

5. 升級zabbix

yum clean all
yum upgrade zabbix-server-mysql zabbix-web-mysql zabbix-agent 

啟動zabbix服務:

service zabbix-server start
service zabbix-agent start
service httpd start

檢查一下升級的日志:

tail -f /var/log/zabbix/zabbix_server.log   #實時查看一下升級的記錄, 由於實驗使用虛擬機,所以輸出不一樣,但無出現報錯即可。

6. 升級后驗證

 

 

mysqldump常用於MySQL數據庫邏輯備份

1. 最簡單的用法:

mysqldump -uroot -pPassword [database name] 
> [dump file]

上述命令將指定數據庫備份到某dump文件(轉儲文件)中,比如:

mysqldump -uroot -p123 test > test.dump

     生成的test.dump文件中包含建表語句(生成數據庫結構哦)和插入數據的insert語句。

2. --opt

如果加上--opt參數則生成的dump文件中稍有不同:

  • 建表語句包含drop table if exists tableName
  • insert之前包含一個鎖表語句lock tables tableName write,insert之后包含unlock tables

3.  跨主機備份

使用下面的命令可以將host1上的sourceDb復制到host2的targetDb,前提是host2主機上已經創建targetDb數據庫:

mysqldump --host=host1 --opt sourceDb| mysql --host=host2 -C targetDb
  •  -C指示主機間的數據傳輸使用數據壓縮

4. 只備份表結構

mysqldump --no-data --databases mydatabase1 mydatabase2 mydatabase3 > test.dump

 將只備份表結構。--databases指示主機上要備份的數據庫。如果要備份某個MySQL主機上的所有數據庫可以使用--all-databases選項,如下:

mysqldump --all-databases
> test.dump

5. 從備份文件恢復數據庫

mysql [database name] < [backup file name]

.......


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM