网站首页 > 精选文章 / 正文
mongodb 二进制方式安装
1)下载文件
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.7.tgz
https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.0.1.tgz?_ga=1.79735447.1667740089.1427866602
2)解压文件
cd /usr/local
tar zxvf mongodb-linux-x86_64-2.6.7.tgz
3)建立软连接
ln -s mongodb-linux-x86_64-2.6.7 mongodb
4)建立数据库及日志目录,文件
mkdir -p /data/mongodbdata/data
mkdir -p /data/mongodblog
touch /data/mongodblog/mongodb.log
mkdir -p /data1/mongodbdata/data
mkdir -p /data1/mongodblog
touch /data1/mongodblog/mongodb.log
mkdir -p /opt/mongodbdata/data
mkdir -p /opt/mongodblog
touch /opt/mongodblog/mongodb.log
5) 建立mongodb 用户
useradd mongodb -d /home/mongodb -s /bin/nologin
6)修改文件属性
chown -R mongodb:mongodb /data/mongodb*
7)复制mongo 执行文件到BIN目录下
/bin/cp -f /usr/local/mongodb/bin/mongo /usr/local/bin/mongo
/bin/cp -f /usr/local/mongodb/bin/mongod /usr/local/bin/mongod
/bin/cp -f /usr/local/mongodb/bin/mongodump /usr/local/bin/mongodump
/bin/cp -f /usr/local/mongodb/bin/mongorestore /usr/local/bin/mongorestore
/bin/cp -f bin/mongo /usr/local/bin/mongo
/bin/cp -f bin/mongod /usr/local/bin/mongod
/bin/cp -f bin/mongodump /usr/local/bin/mongodump
/bin/cp -f bin/mongorestore /usr/local/bin/mongorestore
8) 启动mongodb 指定实例(默认端口27017,可指定)
nohup mongod -port 27017 --dbpath /data/mongodbdata --logpath /data/mongodblog/mongodb.log &
9)关闭mongodb 服务
#mongo
#use admin
#db.shutdownServer();
10)配置文件方式启动
vi /usr/local/mongodb/mongodb.conf
#db path
dbpath = /data/mongodbdata/data
#dblog
logpath = /data/mongodblog/mongodb.log
#log append
logappend = true
#dbport
port = 27017
#deamon process
fork = true
#auth
auth = false
#32 bit system
journal = true
#绑定IP地址
bind_ip = 127.0.0.1
#最大连接数
maxConns = 100
#pidfilepath:进程ID,没有指定则启动时候就没有PID文件
pidfilepath = /data/mongodbdata/mongo.pid
#cpu:设置为true会强制mongodb每4s报告cpu利用率和io等待,把日志信息写到标准输出或日志文件。默认为false
cpu = true
#diaglog:创建一个非常详细的故障排除和各种错误的诊断日志记录。默认0。设置为1,为在dbpath目录里生成一个diaglog.开头的日志文件,他的值如下:
1.Value Setting
2.0 off. No logging. #关闭。没有记录。
3.1 Log write operations. #写操作
4.2 Log read operations. #读操作
5.3 Log both read and write operations. #读写操作
6.7 Log write and some read operations. #写和一些读操作
#分析产生的日志 mongosniff --source DIAGLOG diaglog.51b542a9
#需要安装 libpcap-dev
diaglog = 3
#内存优化
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag
11) 带配置文件方式启动
启动Mongodb服务
/usr/local/bin/mongod -f /usr/local/mongodb/mongodb.conf &
关闭Mongodb服务
/usr/local/bin/mongod --shutdown --dbpath=/data/mongodbdata/data
mongod --shutdown -f /usr/local/mongodb/mongodb.conf
Tags:windows安装mongodb
猜你喜欢
- 2024-12-31 通过Kafka同步MongoDB数据到ElasticSearch
- 2024-12-31 mongodb的优缺点及应用场景
- 2024-12-31 MongoDB总结(一)——MongoDB入门
- 2024-12-31 等保2.0测评:mongoDB数据库
- 2024-12-31 MongoDB数据库的快速部署和启动
- 2024-12-31 推荐一款单机10W+的可用即时通讯工具
- 2024-12-31 Linux下安装mysql完整教程
- 2024-12-31 八、MongoDB 的集群-实战篇(副本集部署 和 分片副本集部署)
- 2024-12-31 使用dbeaver连接MongoDB教程
- 2024-12-31 ELK不香了!我用Graylog