通过控制台进入mongo数据库连接后,
> show dbs
local 0.078GB
mydb 1.953GB
test 0.078GB
MongoDB提供了备份和恢复的功能,分别是MongoDB下载目录下的mongodump.exe
和mongorestore.exe文件
Mongodb数据库的备份:
例如:需要备份数据库中的mydb这个库,则进入到控制台命令:
mongodump -h localhost:27017 -d mydb -o D:/Users/myData
注:-h 后面的远程mongodb的服务
-d 后面的是你需要备份的库名
-o 后面的是你需要库存放到本机的目录,myData是已经创建好的
Mongodb数据库的恢复:
进入控制台命令,例如需要还原mydb这个库:
mongorestore -h localhost:27017 -d mydb D:\Users\myData\mydb
-h 后面的远程mongodb的服务
-d 后面有2个参数,一个是导入mongodb的库名 另一个是数据库所在的地址
> show dbs
local 0.078GB
mydb 1.953GB
test 0.078GB
MongoDB提供了备份和恢复的功能,分别是MongoDB下载目录下的mongodump.exe
和mongorestore.exe文件
Mongodb数据库的备份:
例如:需要备份数据库中的mydb这个库,则进入到控制台命令:
mongodump -h localhost:27017 -d mydb -o D:/Users/myData
注:-h 后面的远程mongodb的服务
-d 后面的是你需要备份的库名
-o 后面的是你需要库存放到本机的目录,myData是已经创建好的
Mongodb数据库的恢复:
进入控制台命令,例如需要还原mydb这个库:
mongorestore -h localhost:27017 -d mydb D:\Users\myData\mydb
-h 后面的远程mongodb的服务
-d 后面有2个参数,一个是导入mongodb的库名 另一个是数据库所在的地址
Mongodb数据的导入与导出:
数据的导出:
导出数据可以使用命令:
mongoexport -h dbhost -d dbname -c collectionName -o output
参数说明:
-h 数据库地址
-d 指明使用的库
-c 指明要导出的集合
-o 指明要导出的文件名
例如:
进入控制台命令:
C:\Users\Administrator>mongoexport -h localhost:27017 -d mydb -c person -o D:\Users\myData\person.txt
数据的导入:
导入数据可以使用命令:
mongoimport -h dbhost -d dbname -c collectionname 文件的地址...
参数说明:
-h 数据库地址
-d 指明使用的库
-c 指明要导入的集合
例如:
进入控制台命令:
C:\Users\Administrator>mongoimport -h localhost:27017 -d mydb -c person D:\Users\myData\person.txt