ステップZabbix3.4 Centos7はZabbix4.0にアップグレード

ステップZabbix3.4 Centos7はZabbix4.0にアップグレード

ビューZABBIX今CentOSのバージョンとバージョン:

1
2
cat  / etc / rehat - release   # 查看系统使用版本
rpm  - qa | grep  "zabbix"   #查看zabbix安装的版本

1.ストップサービス

1
2
service zabbix - server stop
service httpd stop

2.データベースのバックアップを作成し、それが重要です

データベースの完全バックアップとファイル交通長い時間が、mysqldumpをの使用は、紙の終わりが具体的な使用方法を説明し圧縮またはxtrabackupを、使用することをお勧めします。

1
2
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 文件

1
2
3
4
5
mkdir  / opt / zabbix - backup /   #创建一个空文件
cp  / etc / zabbix / zabbix_server.conf  / opt / zabbix - backup /
cp  / etc / httpd / conf.d / zabbix.conf   / opt / zabbix - backup /
cp  - / usr / share / zabbix /  / opt / zabbix - backup /
cp  - / usr / share / doc / zabbix - *  / opt / zabbix - backup /

 4。 升级zabbix源

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

5。 升级zabbix

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

ZABBIXのサービスを開始します。

1
2
3
service zabbix - server start
service zabbix - agent start
service httpd start

アップグレードログを確認します。

1
tail  - / var / log / zabbix / zabbix_server.log    #实时查看一下升级的记录, 由于实验使用虚拟机,所以输出不一样,但无出现报错即可。

6.アップグレード後に確認してください

 

 

一般的にMySQLのデータベースの論理バックアップに使用mysqldumpを

1.最も簡単な使い方は:

mysqldumpを-uroot -ppassword [データベース名] 
> [ダンプファイル]

などのファイルダンプ(ダンプ)に指定されたデータベースのバックアップ・コマンド上:

mysqldumpを-uroot -p123テスト> test.dump

     Test.dump結果のファイルは、ステートメントのビルドテーブルが含まれています(データベース構造がああ生成)と、データの挿入文を挿入します。

2. --opt

--optのパラメータに加えたダンプファイルがわずかに異なっている場合:

  • tableNameのが存在する場合、table文の建設は、ドロップテーブルが含まれています
  • ロックテーブルが含まれているロック解除テーブルを挿入し、その後、書き込みTABLENAME前に、インサートは、LOCK TABLE文を含んでいます

3.クロスホストバックアップ

TARGETDBのHOST2にhost1でsourceDbをコピーするには、次のコマンドを使用して、データベースがTARGETDBホストHOST2を作成されていることを提供します。

mysqldumpを--host = host1の--opt sourceDb | mysqlの--host = host2の-C TARGETDB
  •  圧縮を使用して、ホスト間のデータ転送を示すデータ-C

4.のみバックアップテーブル構造

mysqldumpを--no-データ--databases mydatabase1 mydatabase2 mydatabase3> test.dump

 唯一のテーブル構造をバックアップします。--databasesは、バックアップするホストコンピュータ上のデータベースを指示します。あなたがホスト上でMySQLデータベースのすべてをバックアップしたい場合は、以下のように、--all-データベースオプションを使用することができます。

mysqldumpを--all-データベース
> test.dump

5.バックアップファイルからデータベースを復元

mysqlの[データベース名] <[バックアップファイル名]

.......

著者:CARLOS_CHIANG
出典:http://www.cnblogs.com/yaoyaojcy/
この記事は、執筆者に属し、公園の合計をブログ、転載することを歓迎しますが、この節で宣言され、著者の同意なしに保存されなければならない、と元のリンクを記事ページの見かけの位置で与えられています

ステップZabbix3.4 Centos7はZabbix4.0にアップグレード

ビューZABBIX今CentOSのバージョンとバージョン:

1
2
cat  / etc / rehat - release   # 查看系统使用版本
rpm  - qa | grep  "zabbix"   #查看zabbix安装的版本

1.ストップサービス

1
2
service zabbix - server stop
service httpd stop

2.データベースのバックアップを作成し、それが重要です

データベースの完全バックアップとファイル交通長い時間が、mysqldumpをの使用は、紙の終わりが具体的な使用方法を説明し圧縮またはxtrabackupを、使用することをお勧めします。

1
2
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 文件

1
2
3
4
5
mkdir  / opt / zabbix - backup /   #创建一个空文件
cp  / etc / zabbix / zabbix_server.conf  / opt / zabbix - backup /
cp  / etc / httpd / conf.d / zabbix.conf   / opt / zabbix - backup /
cp  - / usr / share / zabbix /  / opt / zabbix - backup /
cp  - / usr / share / doc / zabbix - *  / opt / zabbix - backup /

 4。 升级zabbix源

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

5。 升级zabbix

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

ZABBIXのサービスを開始します。

1
2
3
service zabbix - server start
service zabbix - agent start
service httpd start

アップグレードログを確認します。

1
tail  - / var / log / zabbix / zabbix_server.log    #实时查看一下升级的记录, 由于实验使用虚拟机,所以输出不一样,但无出现报错即可。

6.アップグレード後に確認してください

 

 

一般的にMySQLのデータベースの論理バックアップに使用mysqldumpを

1.最も簡単な使い方は:

mysqldumpを-uroot -ppassword [データベース名] 
> [ダンプファイル]

などのファイルダンプ(ダンプ)に指定されたデータベースのバックアップ・コマンド上:

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]

.......

おすすめ

転載: www.cnblogs.com/ld1105/p/11763158.html