基础命令
启动mongo服务
mongod -f /usr/local/mongodb/mongod.conf //注意配置文件路径
停止mongo服务
关闭mongodb有三种方式:
一种是进入mongo后通过mongo的函数关闭;
use admin
db.shutdownServer()
mongod --shutdown --dbpath /usr/local/mongodb/
//先找到进程号
ps aux | grep mongodb
kill -9 进程号
创建用户
//超级用户
db.createUser({"user":"root_name","pwd":"password","roles":["root"]})
//普通用户
db.createUser("user":"user1", "pwd":"pwd1", roles:["readWrite"])
//查看用户
show users
使用账户密码登录mongo
mongo -u "用户名" -p'密码'
//或
mongo --host 10.10.18.11 -u "用户名" --authenticationDatabase "数据库名" -p'密码'
查看数据库:输入show dbs
命令
创建或进入要使用的数据库,命令:use
数据库名字
刚创建的数据库数据库名字
并不在数据库的列表中, 要显示它,我们需要向 数据库名字
数据库插入一些数据。
> db.数据库名字.insertOne({"name":"aaaa"})
WriteResult({ "nInserted" : 1 })
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
runoob 0.000GB
> use test
switched to db test
> db.createCollection("runoob")
{ "ok" : 1 }
>
在 MongoDB 中,你不需要创建集合。当你插入一些文档时,MongoDB 会自动创建集合。如:
查看已有集合,可以使用 show collections
或 show tables
命令:
查看集合里面所有的数据,命令:db.集合名字.find()
MongoDB – 连接
标准 URI 连接语法:
mongodb://[username:password@]host1[:port1][,host2[:port2],...[,hostN[:portN]]][/[database][?options]]
-
host1 必须的指定至少一个host, host1 是这个URI唯一要填写的。它指定了要连接服务器的地址。如果要连接复制集,请指定多个主机地址。
-
/database 如果指定username:password@,连接并验证登录指定数据库。若不指定,默认打开 test 数据库。
-
?options 是连接选项。如果不使用/database,则前面需要加上/。所有连接选项都是键值对name=value,键值对之间通过&或;(分号)隔开
关闭mongo服务:db.shutdownServer()
启动mongo服务mongod —config /usr/local/mongodb/mongodb.conf(确定你自己mongdb.conf文件位置)
其它:Linux下MongoDB的一些默认路径
日志文件路径:
/var/log/mongodb/mongod.log
可执行文件路径:
/usr/bin/mongo
/usr/bin/mongod
原文地址:https://blog.csdn.net/weixin_50367873/article/details/134662018
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_5575.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!