MongoDB常用操作

使用brew安装MongoDB

brew install mongodb

安装完成后,MongoDB的配置文件路径:/usr/local/etc/mongod.conf
MongoDB的安装路径:/usr/local/Cellar/mongodb

安装完成后,MongoDB默认只能本机连接,如果希望其他机器也可以连接本机的MongoDB,需要修改mongod.conf文件中的bindId0.0.0.0

使用brew启动和终止mongo服务
终止 brew services stop mongo
启动 brew services start mongo

  • 连接Mongo
mongo 127.0.0.1:27317
  • 创建管理员用户
use admin
db.createUser(
     {
       user:"myUserAdmin",
       pwd:"pwd123",
       roles:[{role:"root",db:"admin"}]
     }
  )
  exit
  • 验证管理员身份
use admin
db.auth('myUserAdmin', 'pwd123')
  • 创建带角色的用户
use test
db.createUser(
   {
     user: "test",
     pwd: "test",
     roles: [ "readWrite"]
   }
)
exit

这样创建的数据库test,连接时需要输入用户名和密码的

mongo 127.0.0.1:27317 -u test -p test --authenticationDatabase test
  • MongoDB 连接
mongo 127.0.0.1:27317 -u test -p 密码 --authenticationDatabase test
  • MongoDB 备份
mongodump -h 127.0.0.1:27317 -u test -p 密码 --authenticationDatabase test -o /Users/wang/Downloads/mongodump 
  • MongoDB 恢复
mongorestore -h 127.0.0.1:27317 -d gtest -u test -p 密码 --authenticationDatabase test /Users/wang/Downloads/mongodump/test/

你可能感兴趣的:(MongoDB,Java)