mongodb搭建和使用
Mongo安装和启动
在linux环境下搭建单节点mongodb,步骤如下:
1.解压
tar -xzvf mongodb-linux-x86_64-3.4.6.tgz -C /usr/local/
2.改名
mv mongodb-linux-x86_64-3.4.6 mongodb
3.建立目录
mkdir -p /usr/local/mongodb/conf
mkdir -p /usr/local/mongodb/config
mkdir -p /usr/local/mongodb/config/data
mkdir -p /usr/local/mongodb/config/log
4.配置环境变量
vim /etc/profile
export MONGODB_HOME=/usr/local/mongodb
export PATH=$MONGODB_HOME/bin:$PATH
source /etc/profile
5. config server配置
vi /usr/local/mongodb/conf/config.conf
pidfilepath = /usr/local/mongodb/config/log/configsrv.pid
dbpath = /usr/local/mongodb/config/data
logpath = /usr/local/mongodb/config/log/congigsrv.log
logappend = true
bind_ip = 192.168.1.100 #(bind_ip参数,将本地IP赋予此参数。赋予后使用Server IP登入可以,但此时使用localhost 失败。为了同时兼容2种登入方式,将参数的赋值调整为:bind_ip=localhost,192.XXX.XXX.XXX 或设置为0.0.0.0)
port = 21000
fork = true # (后台启动)
#设置最大连接数
maxConns=20000
auth=true
6.后台启动Mongo
mongod -f /usr/local/mongodb/conf/config.conf
新增用户
use admin
db.createUser(
{
user:"admin",
pwd:"123456",
roles:["root"],
mechanisms : ["SCRAM-SHA-1"]
}
)
db.createUser(
{
user: "yyd",
pwd: "yyd",
roles: [ { role: "readWrite", db: "test" } ] #读写帐号
}
)
登录数据库

新增数据

查询数据

更新数据

删除数据

网友评论