Skip to content

Commit 42efaed

Browse files
committed
docs update
1 parent 7a98d48 commit 42efaed

File tree

3 files changed

+42
-5
lines changed

3 files changed

+42
-5
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
set DATE_FOLDER=%1
2+
3+
mongodump --host localhost --port 27017 --db Quali --authenticationDatabase admin --username QualiAdmin --password QualiAdminPassword --out C:\MongoDumpBackups\%DATE_FOLDER%
4+
5+
mongodump --host localhost --port 27017 --db QualiLog --authenticationDatabase admin --username QualiAdmin --password QualiAdminPassword --out C:\MongoDumpBackups\%DATE_FOLDER%
6+
7+
mongodump --host localhost --port 27017 --db QualiSandboxService --authenticationDatabase admin --username QualiAdmin --password QualiAdminPassword --out C:\MongoDumpBackups\%DATE_FOLDER%
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
set DATE_FOLDER=%1
22

3-
mongodump --host localhost --port 27017 --db Quali --authenticationDatabase admin --username QualiAdmin --password QualiAdminPassword --out C:\MongoDumpBackups\%DATE_FOLDER%
3+
"C:\Program Files\MongoDB\Server\4.2\bin\mongodump.exe" --host localhost --port 27017 --db Quali --out C:\MongoDumpBackups\%DATE_FOLDER%
44

5-
mongodump --host localhost --port 27017 --db QualiLog --authenticationDatabase admin --username QualiAdmin --password QualiAdminPassword --out C:\MongoDumpBackups\%DATE_FOLDER%
5+
"C:\Program Files\MongoDB\Server\4.2\bin\mongodump.exe" --host localhost --port 27017 --db QualiLog --out C:\MongoDumpBackups\%DATE_FOLDER%
66

7-
mongodump --host localhost --port 27017 --db QualiSandboxService --authenticationDatabase admin --username QualiAdmin --password QualiAdminPassword --out C:\MongoDumpBackups\%DATE_FOLDER%
7+
"C:\Program Files\MongoDB\Server\4.2\bin\mongodump.exe" --host localhost --port 27017 --db QualiSandboxService --out C:\MongoDumpBackups\%DATE_FOLDER%

utility/DB-Backup/readme.MD

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,35 @@
11
# DB backup scripts
2+
A collection of utility scripts to back up Cloudshell DBs
23

3-
MongoDB batch backup:
4-
- runs mongodump for all 3 quali DBs, passing in Date as parameter for target parent folder
4+
## MongoDB batch backup
5+
- runs mongodump for 3 quali Mongo DBs, passing in Date as parameter for target parent folder
6+
- sample assumes auth is set on DB, can be removed for non auth DB
7+
- Example assuming default path of local embedded Mongo Server and running from the Mongo Server
58
- https://stackoverflow.com/a/60282671
9+
10+
11+
```
12+
mongodump --host <host-ip> --port 27017 --db <database> --authenticationDatabase admin --username <username> --password <password> --out ./Documents/
13+
```
14+
15+
example:
16+
Change Date of Parent backup folder
17+
```
18+
mongodump --host localhost --port 27017 --db Quali --authenticationDatabase admin --username QualiAdmin --password QualiAdminPassword --out C:\MongoDumpBackups\20_11_2022
19+
20+
mongodump --host localhost --port 27017 --db QualiLogs --authenticationDatabase admin --username QualiAdmin --password QualiAdminPassword --out C:\MongoDumpBackups\20_11_2022
21+
22+
mongodump --host localhost --port 27017 --db QualiSandboxService --authenticationDatabase admin --username QualiAdmin --password QualiAdminPassword --out C:\MongoDumpBackups\20_11_2022
23+
```
24+
25+
Bash script example passing in Date as param
26+
- assuming that script is run against localhost
27+
- note that credentials are hardcoded. May want to parametrize this
28+
```
29+
DATE_FOLDER = ${1}
30+
mongodump --host localhost --port 27017 --db Quali --authenticationDatabase admin --username QualiAdmin --password QualiAdminPassword --out C:\MongoDumpBackups\${DATE_FOLDER}
31+
32+
mongodump --host localhost --port 27017 --db QualiLogs --authenticationDatabase admin --username QualiAdmin --password QualiAdminPassword --out C:\MongoDumpBackups\${DATE_FOLDER}
33+
34+
mongodump --host localhost --port 27017 --db QualiSandboxService --authenticationDatabase admin --username QualiAdmin --password QualiAdminPassword --out C:\MongoDumpBackups\${DATE_FOLDER}
35+
```

0 commit comments

Comments
 (0)