percona toolkit工具包的安裝和使用

2021-10-06 20:28:51 字數 918 閱讀 6174

參考:centos7下安裝percona-toolkit工具包的安裝

* docker pull perconalab/percona-toolkit

* docker run -it perconalab/percona-toolkit /usr/bin/pt-online-schema-change --host host--port port --u username --password password --alter "add column column_name varchar(50) after column" d=database,t=tablename --print --execute

引數

* host host

* port port

* u username

* password password

print 列印資訊

–dry-run

這個引數不建立觸發器,不拷貝資料,也不會替換原表。只是建立和更改新錶。

–execute

這個引數的作用和前面工作原理的介紹的一樣,會建立觸發器,來保證最新變更的資料會影響至新錶。

這兩個引數需要指定其一,不然會報錯

neither --dry-run nor --execute was specified

例子

pt-online-schema-change --host host--port port --u username --password password --alter "add column column_name varchar(50) after column" d=database,t=tablename --print --execute

Percona Toolkit命令使用集合 一

1.pt table checksum 用於檢測主從的資料是否一致。常用引數 1.nocheck replication filters 不檢查複製過濾器,建議啟用。後面可以用 databases來指定需要檢查的資料庫。2.no check binlog format 不檢查複製的binlog模式,...

percona toolkit工具的安裝

percona toolkit 是一組高階的命令列工具,用來管理 mysql 和系統任務,主要包括 1 驗證主節點和複製資料的一致性 2 有效的對記錄行進行歸檔 3 找出重複的索引 4 總結 mysql 伺服器 5 從日誌和 tcpdump 中分析查詢 6 問題發生時收集重要的系統資訊 安裝環境 c...

percona toolkit 安裝與使用

title percona toolkit 安裝與使用 tags percona toolkit是mysql dba 最常用的元件,包含了非常多的工具包 上述的許多指令比如主從check不一致 死鎖檢測 索引重複檢測等 慢sql統計等等都是十分實用的功能 複製 安裝perlyum y install...