Linux下安装启动MongoDB
一.下载MongoDB和Robo 3T(MongoDB可视化工具)。官网下载地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.13.tgz百度网盘下载地址:https://pan.baidu.com/s/1vcxzKSyo79yolpxrdBRcwg提取码:dcojRobo 3T 链接:https://pan.baidu.co
·
一.下载MongoDB和Robo 3T(MongoDB可视化工具)。
官网下载地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.13.tgz
百度网盘下载地址:https://pan.baidu.com/s/1vcxzKSyo79yolpxrdBRcwg
提取码:dcoj
Robo 3T 链接:https://pan.baidu.com/s/1Mly4EyDLvN3GmGnB2-ImjA
提取码:etgk
压缩包下载完成后winscp上传到Linux上,然后解压:
tar -zxvf mongodb-linux-x86_64-4.0.13.tgz
二. 配置环境变量及配置文件。
1.配置系统环境变量:
vi /etc/profile
或
vi .bash_profile
在文件的最后加上:
#mongodb
export PATH=$PATH:/root/mongodb/bin
#路径是解压后的MongoDB目录下的bin目录
保存后source /etc/profile或source .bash_profile使修改生效即可。
2.创建MongoDB数据存放文件夹/data/db和日志记录文件夹/logs
3.创建MongoDB运行时使用的配置文件:
进入bin目录下,创建mongodb.conf配置文件:
vi mongodb.conf
dbpath = /data/db #数据文件存放目录
logpath = /logs/mongodb.log #日志文件存放目录
port = 27017 #端口
fork = true #以守护程序的方式启用,即在后台运行
#auth=true #需要认证。如果放开注释,就必须创建MongoDB的账号,使用账号与密码才可远程访问,第一次安装建议注释
bind_ip=0.0.0.0 #允许远程访问,或者直接注释,127.0.0.1是只允许本地访问
三. 启动MongoDB
1.启动MongoDB服务:
进入bin目录下,加载配置文件方式启动:
mongod -f mongodb.conf
检查MongoDB是否启动成功:ps -ef | grep mongodb
2.关闭MongoDB。
mongod --shutdown -f mongodb.conf
或
kill MongoDB的pid
四. 创建MongoDB的账号。
**注:**没有账号时auth=true注释掉
1.进入bin目录下,运行mongo命令:
mongo
2.使用admin数据库:
use admin
3.创建用户:
db.createUser({ user: 'root', pwd: 'root',roles: [ { role: "dbOwner", db: "test" }] })
4.启用auth=true,重启后授权:
use admin
db.auth("root","root")
#连接test数据库
use test
5.测试是否授权成功:
db.collection.save({"name":"sts","age":"28"})
db.collection.find({name:"sts"})
更多推荐
已为社区贡献1条内容
所有评论(0)