- 下载对应自己linux环境的安装包
官网下载地址:
https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.13.tgz
压缩包下载完成之后,上传到服务器,解压,修改解压后名称
tar -zxvf mongodb-linux-x86_64-4.0.13.tgz
mv mongodb-linux-x86_64-4.0.13 mongodb
- 环境变量修改
配置系统环境变量
vim /etc/profile
添加以下内容
export PATH=$PATH:/usr/local/mongodb/bin
以自己的实际路径为准
保存退出后,执行source /etc/profile使其生效
创建MongoDB数据存放文件夹和日志记录文件夹,为后面的配置文件使用
mkdir /usr/local/mongodb/bin/data/db
mkdir /usr/local/mongodb/bin/log
- 创建mongodb运行时用的配置文件
进入mongodb安装目录下的bin文件夹,创建mongodb.conf配置文件,在里面配置下面内容
dbpath = /data/db #数据文件存放目录
logpath = /logs/mongodb.log #日志文件存放目录
port = 27017 #端口
fork = true #以守护程序的方式启用,即在后台运行
#auth=true #需要认证
bind_ip=0.0.0.0 #允许远程访问,或者直接注释,127.0.0.1是只允许本地访问
其中特别注意
#auth=true #需要认证。如果放开注释,就必须创建MongoDB的账号,使用账号与密码才可远程访问,第一次安装建议注释
- 启动mongodb
进入安装目录的bin目录下,以加载配置文件方式启动
./mongod -f mongodb.conf
检查是否启动成功
netstat -nltp|grep mongod或者
ps -ef | grep mongo
- 关闭MongoDB
通过ps -ef|grep mongo查询出pid,然后通过kill -9 pid直接杀死进程
使用admin数据库:use admin ,注意admin数据库下创建的账号权限是所有库通用的,即是全局认证的
创建用户:db.createUser({ user: 'root', pwd: 'root',roles: [ { role: "dbOwner", db: "test" }] })