admin 管理员组文章数量: 887007
MongoDB 工具
数据的备份:
./mongoexport -u 用户名称 -p 密码 -d 数据库名称 -c 表名称 -o /yiyang/resources/doctor.csv
根据筛选条件备份:
./mongoexport -h IP地址 -u 用户名称 -p 密码 -d 数据库名称 -c 表名称 -q '{tableState:1}'(条件) -o bed_info.csv
数据的恢复:
mongoimport -h IP地址 -u 用户名称 -p 密码 -d 数据库名称 -c 表名称 --upsert /yiyang/resources/doctor.csv
连接数据库:
cd /yiyang/soft/mongo3.2/bin
./mongo
use 数据库名称
db.auth(“用户名”,”密码”);
查看数据库中表:
show tables
创建数据库:
1. 先连接admin的库
2. use 创建的数据的名称
3. db.createUser({user:"testuser",pwd:"testpass",roles:["readWrite"]});
重启数据库:
- ps ux | grep mongo
- Kill -9 进程号
- ./mongod -f mongodb.conf
admin总库的备份 :
./mongodump -u 用户名 -p 密码 --authenticationDatabase admin -o /yiyang/databak
创建超级管理员:
db.createUser({user:"用户名",pwd:"密码",roles:[{role:"root",db:"admin"}]})
修改字段名称:
update({},{$rename:{"createTimestamp":'create_timestamp'}},false,true)
副本集
更改管理员的权限:
db.grantRolesToUser("admin",[{"role":"dbOwner","db":"admin"},{"role":"clusterAdmin","db":"admin"},{"role":"userAdminAnyDatabase","db":"admin"},{"role":"dbAdminAnyDatabase","db":"admin"},{"role":"readWriteAnyDatabase","db":"admin"}])
副本集初始化:
config = {_id: 'replSet', members: [{_id: 0, host: '101.37.20.117:27018',priority:100},{_id: 1, host: '101.37.20.117:27019'},{_id: 2, host:'101.37.20.117:27020','arbiterOnly':true}]}
rs.initite(config)
rs.status()
本文标签: MongoDB 工具
版权声明:本文标题:MongoDB 工具 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1732355015h1534181.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论