CentOS7 安装 mongodb

1、新建目录

mkdir /usr/local/mongo
cd /usr/local/mongo
 
 
  • 1
  • 2

2、下载文件

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.0.tgz
 
 
  • 1

3、解压

tar -zxvf mongodb-linux-x86_64-4.0.0.tgz
ls #查看解压文件
rm -f mongodb-linux-x86_64-4.0.0.tgz #删除安装包
 
 
  • 1
  • 2
  • 3

4、在/usr/local/mongo下创建文件夹

mkdir -p /usr/local/mongo/data/db #必须加-p 不然会报错
mkdir  /usr/local/mongo/logs
 
 
  • 1
  • 2

5、在/usr/local/mongo/mongodb-linux-x86_64-4.0.0/bin下新建配置

使用命令 : vi mongodb.conf 加入命令

dbpath = /usr/local/mongodb/data/db #数据文件存放目录
logpath = /usr/local/mongodb/logs/mongodb.log #日志文件存放目录
port = 27017  #端口
fork = true  #以守护程序的方式启用,即在后台运行
auth=true
bind_ip=0.0.0.0
 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

6、环境变量配置

使用命令 : vi /etc/profile 在文件最下方添加

export MONGODB_HOME=/usr/local/mongodb
export PATH=$PATH:$MONGODB_HOME/bin
 
 
  • 1
  • 2

保存后,重启系统配置

使用命令 :source /etc/profile

7、启动

在/usr/local/mongodb/mongodb-linux-x86_64-4.0.0/bin下

使用命令:mongod -f mongodb.conf

8、关闭

mongod -f ./mongodb.conf --shutdown 
 
 
  • 1

9、开启端口

firewall-cmd --zone=public --add-port=27017/tcp --permanent  # 防火墙开放27017端口
firewall-cmd --permanent --query-port=27017/tcp # 查询27017端口,返回yes
firewall-cmd --reload #重启防火墙
 
 
  • 1
  • 2
  • 3

10、创建用户

使用命令:mongo 进入mongo的环境

安装完成
创建用户管理员:

use admin 
db.createUser({user:"root",pwd:"123456",roles:["userAdminAnyDatabase"]}) 
db.auth('root','123456')
 
 
  • 1
  • 2
  • 3
					<link href="https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-a47e74522c.css" rel="stylesheet">
            </div>
								
				<script>
					(function(){
						function setArticleH(btnReadmore,posi){
							var winH = $(window).height();
							var articleBox = $("div.article_content");
							var artH = articleBox.height();
							if(artH > winH*posi){
								articleBox.css({
									'height':winH*posi+'px',
									'overflow':'hidden'
								})
								btnReadmore.click(function(){
									if(typeof window.localStorage === "object" && typeof window.csdn.anonymousUserLimit === "object"){
										if(!window.csdn.anonymousUserLimit.judgment()){
											window.csdn.anonymousUserLimit.Jumplogin();
											return false;
										}else if(!currentUserName){
											window.csdn.anonymousUserLimit.updata();
										}
									}
									
									articleBox.removeAttr("style");
									$(this).parent().remove();
								})
							}else{
								btnReadmore.parent().remove();
							}
						}
						var btnReadmore = $("#btn-readmore");
						if(btnReadmore.length>0){
							if(currentUserName){
								setArticleH(btnReadmore,3);
							}else{
								setArticleH(btnReadmore,1.2);
							}
						}
					})()
				</script>
				</article>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值