資料庫資料遷移方法

2021-08-18 12:16:33 字數 1103 閱讀 7830

mysqldump -u使用者名稱 -p密碼 資料庫名 資料表名 > 匯出檔案路徑

mysqldump -uroot -ppassword mydb mytable > /path/mydb.mytable.0410.sql

mysql -u使用者名稱 -p密碼 -d資料庫名 < 匯入檔案路徑

mysql -uroot -ppassword -dmydb < /path/mydb.mytable.0410.sql

mongoexport -h 伺服器ip:伺服器端口 -d 資料庫名稱 -c 資料集合名稱 -o 匯出檔案路徑及格式

(檔案格式支援txt,wps,xls,csv,json等)

mongoexport -h localhost:27017 -d mydb -c mycollection -o /path/mydb.mycollection.0410.txt

mongoimport -h 伺服器ip:伺服器端口 -d 資料庫名稱 -c 資料集合名稱 -o 匯入檔案路徑及格式

mongoimport -h localhost:27017 -d mydb -c mycollection /path/mydb.mycollection.0410.txt

在介紹匯入匯出方法前先介紹幾行redis的配置:

# redis執行過程中會定時備份資料到檔案中

# dump.rdb是redis備份資料檔案的名稱

dbfilename dump.rdb

# dir的引數代表啟動redis從這個路徑獲取資料檔案,如果這個目錄沒有則會重新建立乙個

dir ./

因此redis的匯入匯出條件是替換啟動時指定dump.rdb路徑。

需要注意的是:

1. 匯入匯出版本需要一致,高版本`redis`的`rdb`檔案匯入到低版本是無法讀取的;

2. 注意修改`redis.conf`中`maxmomery`引數值的大小,避免使用記憶體超過配置;

3. 如果啟動失敗,注意檢視`redis log`檔案。

mysql 資料庫遷移方法

背景 之前在做乙個 最開始是在windows上寫 資料庫也在本地,後來要把 發布到linux server上,於是需要把資料庫也遷移過去。網上也找了一些方法,最後通過mysqldump實現了。專案的資料庫基於mysql,因此該方式僅限於mysql mysql的安裝目錄下有個data檔案,裡面存放著資...

Oracle資料庫遷移方法

資料庫遷移及注意事項 1.新建或修改備份位址變數 create or replace directory expdpdump as c expdpdump2 2.在備份機上建立還原的使用者的表空間 兩個 create tablespace zmdz nc63 data01 表空間名稱 datafil...

Erlang Mnesia資料庫遷移方法

本文參考 因為一些原因,需要把乙個mnesia節點的資料庫搬遷到另乙個節點,然後棄用原來的節點。首先假設節點a a ipa 需要搬遷到節點b b ipb 它們需要能夠連通 a ipa 需要啟動著 包括mnesia,set cookie cookiea 啟動節點b,為mnesia指定乙個新路徑 erl...