mongodb mysql es資料遷移

2021-10-07 07:23:05 字數 2226 閱讀 7780

mongodb mysql es資料遷移

mongodb資料遷移

使用的工具:

mongodump 備份

mongorestore 恢復

# 10.1.1.1是需要遷移資料的mongo主機

# 10.1.1.2是一台全新的mongo主機

# 在10.1.1.1上操作

# 全庫備份

mongodump -h 10.1.1.1:27017 -uroot -proot --authenticationdatabase admin -o /home/mongod/backup

# 單庫備份

mongodump -h 10.1.1.1:27017 -uroot -proot --authenticationdatabase admin -d test -o /home/mongod/backup/ # 備份test庫

# 備份某乙個庫下的集合

mongodump -h 10.1.1.1:27017 -uroot -proot --authenticationdatabase admin -d test -c vast -o /home/mongod/backup/ # 備份test庫下的vast集合

# 備份單錶並壓縮

mongodump -h 10.1.1.1:27017 -uroot -proot --authenticationdatabase admin -d test -c vast -o /home/mongod/backup/ --gzip

# 在10.1.1.2上操作

# 從全庫的備份中恢復某個單庫

mongorestore -h 10.1.1.2:27017 -uroot -proot --authenticationdatabase admin -d test --drop /home/mongod/backup/test/

# 恢復test庫

mongorestore -h 10.1.1.2:27017 -uroot -proot --authenticationdatabase admin -d test /home/mongod/backup/test/

# 恢復test庫下的vast集合

mongorestore -h 10.1.1.2:27017 -uroot -proot --authenticationdatabase admin -d test -c vast /home/mongod/backup/test/vast.bson

mysql資料遷移

mysql備份

# 10.1.1.1是需要遷移資料的mysql主機

# 10.1.1.2是一台全新的mysql主機

# 在10.1.1.1上操作

# 備份整個mysql上的所有資料

mysqldump -uadmin -h 10.1.1.1 -uadmin -p --all-databases > backupfile.sql

# 備份單個資料庫的資料

mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql

# 備份多個資料庫的資料

mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql

mysql恢復

# 在10.1.1.2上操作

mysql -u root -p

source backupfile.sql

# or

mysql -hhostname -uusername -ppassword databasename < backupfile.sql

es資料遷移
elasticsearch-dump匯出資料

# 將192.168.150.30的dev43_sdx_dev匯出為json格式的資料

elasticsearch-dump匯入資料

注意:

docker 執行 elasticdump 匯入匯出檔案的檔案共享問題

在 docker 中執行 elasticdump 進行資料匯入匯出時,需要考慮宿主機之間檔案共享的問題,在 run elasticdump 用 -v 指定共享檔案的位置

Catalan數(卡特蘭數)

卡特蘭數 規定h 0 1,而h 1 1,h 2 2,h 3 5,h 4 14,h 5 42,h 6 132,h 7 429,h 8 1430,h 9 4862,h 10 16796,h 11 58786,h 12 208012,h 13 742900,h 14 2674440,h 15 969484...

卡特蘭數 Catalan數

卡特蘭數 規定h 0 1,而h 1 1,h 2 2,h 3 5,h 4 14,h 5 42,h 6 132,h 7 429,h 8 1430,h 9 4862,h 10 16796,h 11 58786,h 12 208012,h 13 742900,h 14 2674440,h 15 969484...

Catalan數(卡特蘭數)

2012 04 12 21 08 13 標籤 卡特蘭數 原始出處 作者資訊和本宣告。否則將追究法律責任。卡特蘭數 規定h 0 1,而h 1 1,h 2 2,h 3 5,h 4 14,h 5 42,h 6 132,h 7 429,h 8 1430,h 9 4862,h 10 16796,h 11 58...