由於擔心新產生的數據不夠用,就進行了數據的遷移,或者將數據保存在其他位置。
(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了。