本文更新于2020-04-05,使用MySQL 5.7,作業系統為Deepin 15.4,
目錄
- 安裝
- 分類
- mysqldbcompare——資料庫比較工具
- mysqldbcopy——資料庫復制工具
- mysqldiff——資料庫物件定義比較工具
- mysqldiskusage——磁盤使用情況查看工具
- mysqlindexcheck——索引檢查工具
安裝
MySQL Utilities需單獨安裝,如使用apt-get命令:
apt-get install mysql-utilities
分類
MySQL工具根據用途可以分為如下幾類:
- 審計日志管理:mysqlauditadmin、mysqlauditgrep,
- 資料庫檢查比較:mysqldbcompare、mysqldiff、mysqlindexcheck,
- 資料庫匯入匯出:mysqldbexport、mysqldbimport,
- 資料庫克隆:mysqldbcopy、mysqlserverclone、mysqluserclone,
- 資料庫復制:mysqlfailover、mysqlreplicate、mysqlrpladmin、mysqlrplcheck、mysqlrplshow,
- 資料庫過濾:mysqlmetagrep、mysqlprocgrep,
- 資料空間查詢:mysqldiskusage,
- MySQL Utilities客戶端:mysqluc,
mysqldbcompare——資料庫比較工具
比較物件的定義和資料記錄,
mysqldbcompare --server1=USER1:PWD1@HOST1:PORT1 --server2=USER2:PWD2@HOST2:PORT2 DB1:DB2
mysqldbcopy——資料庫復制工具
mysqldbcopy --source=USER1:PWD1@HOST1:PORT1 --destination=USER2:PWD2@HOST2:PORT2 SRC_DB:DST_DB
mysqldiff——資料庫物件定義比較工具
比較物件的定義,
mysqldiff --server1=USER1:PWD1@HOST1:PORT1 --server2=USER2:PWD2@HOST2:PORT2 {DB1[.OBJECT1]:DB2[.OBJECT2]}[...]
輸出結果中,“-”表示從server1中洗掉的定義,“+”表示server2中增加的定義,
mysqldiskusage——磁盤使用情況查看工具
mysqldiskusage --server=USER:PWD@HOST:PORT DB --all
mysqlindexcheck——索引檢查工具
可以識別冗余的索引,
mysqlindexcheck --server=USER:PWD@HOST:PORT {DB[.TABLE]}[...]
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/6037.html
標籤:MySQL
上一篇:Can 't connect to local MySQL server through socket '/tmp/mysql.sock '(2)
下一篇:mysql中常見約束
