centos7 安装mongodb
1、下载安装包(安装大于等于3.4.20版本)
curl
-
O https:
/
/
fastdl.mongodb.org
/
linux
/
mongodb
-
linux
-
x86_64
-
3.4
.
20.tgz
2、解压
tar
-
zxvf mongodb
-
linux
-
x86_64
-
3.4
.
20.tgz
3、移动到指定位置
mv mongodb
-
linux
-
x86_64
-
3.4
.
20
/
/
usr
/
local
/
mongodb
4、在/usr/local/mongodb下创建文件夹
mkdir
-
p
data
/
db
mkdir
logs
5、在/usr/local/mongodb/bin下新建配置
vi mongodb.conf
dbpath=/usr/local/mongodb/data/db #数据文件存放目录 logpath=/usr/local/mongodb/logs/mongodb.log #日志文件存放目录 port=27017 fork=true #以守护程序的方式启用,即在后台运行 nohttpinterface=true auth=true bind_ip=0.0.0.0
6、环境变量配置
vi
/
etc
/
profile
export MONGODB_HOME=/usr/local/mongodb export PATH=$PATH:$MONGODB_HOME/bin
source
/
etc
/
profile
7、启动
在/usr/local/mongodb/bin下
.
/
mongod
-
f mongodb.conf
8、关闭
.
/
mongod
-
f .
/
mongodb.conf
-
-
shutdown
9、开启端口
firewall
-
cmd
-
-
zone
=
public
-
-
add
-
port
=
27017
/
tcp
-
-
permanent
查看端口
firewall
-
cmd
-
-
permanent
-
-
query
-
port
=
27017
/
tcp
重启防火墙
firewall
-
cmd
-
-
reload
10、创建用户
进入客户端
mongo
创建用户管理员:
use admin db.createUser({user:"root",pwd:"root123456",roles:["userAdminAnyDatabase"]}) db.auth('root','root123456')
以用户管理员身份登录,并切换数据库,创建数据库用户:
切换到bitrade数据库
use bitrade
创建用户名、密码、角色
db.createUser( { user: "fly", pwd: "fly123456", roles: [ { role: "readWrite", db: "bitrade" } ] } )
插入条记录:db.bitrade.insert({"name":"test"})
官方安装文档:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/