mongodb數據遷移設置方法

由於擔心新產生的數據不夠用,就進行了數據的遷移,或者將數據保存在其他位置。

(1)首先是停止mongodb的服務或者關閉數據庫

這裏面有好幾種介紹停止服務的方法https://blog.csdn.net/github_38885296/article/details/80619191

但是我個人習慣使用以下幾種方法:

強制關閉MongoDB(不建議使用);

$ service mongod stop

或者,從MongoDB的admin中關閉(推薦用這種方法):

$ 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

這一步可能會出錯,因此需要根據清楚處理https://blog.csdn.net/qq_39792062/article/details/80952908

然後就OK了。

 

發佈了233 篇原創文章 · 獲贊 135 · 訪問量 53萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章