Linux 安装mongodb数据库
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux 安装mongodb数据库,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2701字,纯文字阅读大概需要4分钟。
内容图文
![Linux 安装mongodb数据库](/upload/InfoBanner/zyjiaocheng/862/ff6b49326b8d4e7d90c6b9a0b52cfd19.jpg)
1.下载:
MongoDB 源码下载地址:https://www.mongodb.com/download-center#community (详细请看https://www.runoob.com/mongodb/mongodb-linux-install.html介绍)
或 https://pan.baidu.com/s/1WFYD_fsmmHZ3_islLsE2Mg 提取码 z83z
2.上传到服务器
有外网的直接 sz上传,没有外网的 scp mongodb-linux-x86_64-ubuntu1604-4.2.13.tgz root@192.168.149.*:/home/sense
在/usr/local 创建mongodb文件夹(也可以在别的目录创建)
把解压后的文件放到该文件夹下
tar -zxvf mongodb-linux-x86_64-4.0.13.tgz
创建日志和数据文件夹
mkdir data
mkdir logs
cd logs
touch mongodb.log (创建日志文件)
mkdir etc
cd etc
vim mongodb.conf (编辑并保存conf文件)文件内容以下:
#数据库路径
dbpath=/usr/local/mongodb/data
#日志输出文件路径
logpath=/usr/local/mongodb/logs/mongodb.log
#错误日志采用追加模式
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=true
#端口号 默认为27017
port=27017
#允许远程访问
bind_ip=0.0.0.0
#开启子进程
fork=true
#开启认证,必选先添加用户
#auth=true
netstat -lanp | grep "27017"
3.加入环境变量
vim /etc/profile
export PATH=$PATH:/usr/local/mongodb/mongodb-linux-x86_64-4.0.13/bin
source /etc/profile (使配置文件生效)
如果是配置完后 服务器命令都不能使用了,(-bash: ls: command not found),是因为环境变量PATH被修改了,则执行 export PATH=/bin:/usr/bin:$PATH。
4.启动mongodb服务
在bin 目录下,执行
./mongod --config /usr/local/mongodb/etc/mongodb.conf
查看是否启动:netstat -lanp | grep "27017" 如下 启动成功
5.操作数据库
任意目录下 执行 mongo
显示所有库
其他一些命令可去https://www.runoob.com/mongodb/mongodb-create-collection.html 查看
添加用户、安全认证
首先必须使用admin数据库,进行新用户授权。
MongoDB副本集默认会创建local、admin数据库,local数据库主要存储副本集的元数据,admin数据库则主要存储MongoDB的用户、角色等信息。
输入以下命令:
db.createUser({user:"root",pwd:"123456",roles:[{role:"root",db:"admin"}]})
1
授权成功后,关闭mongo服务:
db.shutdownServer()
查看mongo服务进程,可看到服务已经成功停掉了。
netstat -lanp | grep "27017"
然后需要到配置文件中修改配置,启用安全认证。
#开启认证,必选先添加用户
auth=true
#开启认证,必选先添加用户
最后开启mongo服务,进入数据库测试:
./mongod --config /usr/local/mongodb/etc/mongodb.conf
mongo
show dbs
此时看不到任何数据库,说明我们的安全认证用户配置生效了。
首先使用use admin通过db.auth(‘root’,‘密码’) 输出1就是验证成功。
use admin
db.auth('root','123456')
1
show dbs
这时就可看到了。
6. 关闭mongodb服务
#进入mongodb目录下的bin文件夹
cd /usr/local/src/mongodb/bin
#正常关闭mongod服务
./mongod -shutdown -dbpath=/usr/local/mongodb/data
#进入到mongodb数据库
mongo
db.shutdownServer()
#强制关闭mongodb,(不推荐这么做,会导致数据丢失与损坏)
pkill mongod
再次查看 netstat -lanp | grep "27017" 确认是否关闭
内容总结
以上是互联网集市为您收集整理的Linux 安装mongodb数据库全部内容,希望文章能够帮你解决Linux 安装mongodb数据库所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。