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>