MongoDB 登入、備份與還原
MongoDB 登入、備份與還原¶
登入¶
在命令提示字元的模式下登入 MongoDB 的基本格式:
mongo 111.222.333.444:27017/database_name -u username -p password
說明
mongo 是指令,後接參數。mongo 檔案預設放置在 C:\Program Files\MongoDB\Server\4.4\bin
111.222.333.444 是 MongoDB 主機的 IP 地址,若有防火牆,則要設定讓要連線的 IP 通過
27017 是埠號,MongoDB 的 Port 預設為 27017
/ 加上斜線分隔網址與資料庫名稱
database_name 資料庫名稱
-u username 加上 -u 代表輸入使用者名稱, username 代表使用者名稱
-p password 加上 -p 代表輸入使用者密碼, password 代表使用者密碼
備份¶
備份工具放置在官網的 MongoDB Database Tools ,下載後解壓縮即可看到工具程式。
mongodump -h=111.222.333.444 -port=27017 -d=database_name -o="C:/Program Files/MongoDB/Server/4.4/bak" -u=username -p=password
mongodump 是指令,後接參數。可以下載遠端 MongoDB 的資料庫。
-h=111.222.333.444 -h 代表 host ,-h要加等號,-h=server IP,server IP 是 MongoDB 的主機地址。
-port=27017 -port 代表埠號,-port要加等號,-port=27017,27017 是 MongoDB 預設埠號。
-d=database_name -d 代表資料庫,-d要加等號,-d=database_name,database_name 代表資料庫名稱。
-o="C:/Program Files/MongoDB/Server/4.4/bak -o 代表要輸出的目錄,這是英文小寫的O,不是0。-o要加等號,-o="C:/Program Files/MongoDB/Server/4.4/bak",要加雙引號包夾住路徑。
-u=username -u 代表使用者名稱,-u要加等號,-u=username,username 代表使用者名稱。
-p=password -p 代表使用者密碼,-p要加等號,-p=password,password 代表使用者密碼。
還原¶
mongorestore -d=database_name "C:/Program Files/MongoDB/Server/4.4/bak/database_name"
mongorestore 是指令,後接參數。
-d 代表還原的資料庫名稱。-d要加等號,等號後面接資料庫名稱,-d=database_name。
"C:/Program Files/MongoDB/Server/4.4/bak/database_name" 存放備份的資料庫路徑,指定備份的資料目錄。
Lai Tai-Yu (賴岱佑)
Comments
Post a Comment