mongodb访问验证、数据导入导出、备份、恢复

限制访问
mongod –bind_ip 192.168.1.103 只允许此ip连接
mongod –bind_ip 192.168.1.103 –port 28018 只允许客户端用此ip此端口号连接

启动验证
mongod –auth
1、建立系统 root 用户
db.addUser(“root”,”111″)

2、建立指定权限用户 第三个参数只读
db.addUser(“user_reader”, “user_pwd”, true)
db.system.users.find()可查看存在的用户
连接时
mongo -u root -p
111

导出数据库
./mongoexport -d mydb -c table –csv -f uid,username,age -o  xx.data   f指定只导出哪些属性

导入数据库
mongoimport
./mongoimport -d mydb -c table xx.data
./mongoimport -d mydb -c table –type csv –headerline –file  xx.data     headerline不导入第一行

数据备份
mongodump
mongodump -d mydb -o mydb_dump

数据恢复
mongorestore -d mydb mydb_dump/*

不清楚参数时用 xx -h 查看说明

关于 Administrator

爱拼才会赢!
此条目发表在 Nosql 分类目录,贴了 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>