1. Windows下遠程連接服務器上的MongoDB數據庫
使用的是mongo命令,如果安裝mongodb時配置了環境變量,可以直接快捷鍵windows+R打開cmd。
管理員身份cmd執行如下語句:
mongo -h ip:端口/數據庫名 -u user -p password
需要服務器的ip和端口,要連接的數據庫名,並指定其用戶名和密碼,即可連接到指定的MongoDB數據庫。
當然,如果按照mongodb時未配置環境變量,會出現如下圖錯誤:不認識mongo是什么指令。
所以需要找到mongodb的安裝路徑,在此路徑打開cmd。或者通過cd 命令進入該路徑。
如下圖:
代表連接成功。
2. Windows下備份遠程服務器上的數據庫到本機
同樣,cmd運行如下命令:
mongodump -h ip -u user -p password -d 要備份的數據庫名 -o 備份到哪個路徑
如下圖:
代表備份成功。
3. 將備份的數據庫還原到本地的mongodb實例
備份成功后會得到數據庫文件夾,其中的文件格式是json和bson兩種,通過mongorestore 命令進行還原:
mongorestore -d 新數據庫名稱 備份得到的數據庫文件夾路徑
mongorestore -d newtest e:/mongodb/test
這樣就可以還原到本地的mongodb數據庫實例了。如下圖:
打開mongodb compass 客戶端連接后可以看到新增了一個名為newtest的數據庫,或者在cmd中通過show dbs 查看數據庫列表。
---------------------
作者:acoolgiser
來源:CSDN
原文:https://blog.csdn.net/acoolgiser/article/details/83246032
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!