由於擔心新產生的資料不夠用,就進行了資料的遷移,或者將資料儲存在其他位置。
(1)首先是停止mongodb的服務或者關閉資料庫
這裡面有好幾種介紹停止服務的方法
但是我個人習慣使用以下幾種方法:
強制關閉mongodb(不建議使用);
$ service mongod stop
$ mongo
>use admin
switched to db admin
>db.shutdownserver()
server should be down...
或者
mongod --shutdown
使用shutdownserver關閉mongodb,如有mongodb主從伺服器,則在服務關閉前同步主從伺服器;強制關閉則不會.
(2)修改資料儲存的路徑
$ vim /etc/mongod.conf
修改如下:將預設的路徑修改我們指定的路徑下。
(3)當然了為了保證原始資料可用,我們可以把之前的資料拷貝到我們指定的目錄下。
原始的資料預設儲存在/var/lib/mongodb目錄下,把之前的資料拷貝到我們新指定的路徑下。
(4)重啟mongodb的服務
$ sudo systemctl unmask mongodb
$ sudo service mongod start
這一步可能會出錯,因此需要根據清楚處理
然後就ok了。
Mongodb 資料遷移
進入mongodb的安裝目錄 server 3.6 bin mongodump host 192.168 1.2 27017 d dbname uuername mongo ppasswd 123456 o dump host 配置mongodb的服務訪問位址 d 指定資料庫。可選引數,如果沒有該引...
MongoDB資料遷移
需求 將某台linux上的mongodb資料庫遷移到另一台linux中 步驟 匯出mongoexport 匯入mongoimport mongodb中的mongoexport可將集合匯出為json或csv格式的檔案,指的注意的csv檔案對於大部分的關係型資料庫而言是支援的。mongoexport d...
MongoDB資料遷移方案
mongodump,mongorestore mongodump 命令格式 mongodump h dbhost d dbname o dbdirectory h mongodb所在伺服器位址,例如127.0.0.1,也可以指定埠 127.0.0.1 8080 d 需要備份的資料庫名稱,例如 tes...