【MongoDB】1.0 centos7安裝mongdb

1.0 下載

https://www.mongodb.com/download-center/community

image.png
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.4.5.tgz
2.0 解壓
 tar -zxvf mongodb-linux-x86_64-rhel70-4.4.5.tgz

重命名。

mv mongodb-linux-x86_64-rhel70-4.4.5 mongodb
mv mongodb ../company_program/mongodb

配置環(huán)境變量
vim /etc/profile

export JAVA_HOME=/data/company/company_program/java8
export JRE_HOME=/data/company/company_program/java8/jre
export NGINX_HOME=/usr/local/nginx/sbin
export MYSQL_HOME=/data/company/company_program/mysql-5.7.34
export MONGODB_HOME=/data/company/company_program/mongodb
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib:$NGINX_HOME:$MYSQL_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$NGINX_HOME:$MYSQL_HOME/bin:$MONGODB_HOME/bin

保存退出

esc :wq 

更新一下

source /etc/profile

創(chuàng)建兩個(gè)文件夾 主要是存在數(shù)據(jù)跟日志


image.png

配置配置文件

/data/company/company_program/mongodb/bin/mongodb.conf

# mongodb 配置文件
port=27017 #端口
bind_ip=0.0.0.0 #默認(rèn)是127.0.0.1
dbpath=/data/company/company_program/mongodb/data #數(shù)據(jù)庫(kù)存放
logpath=/data/company/company_program/mongodb/log/mongodb.log #日志文件
fork=true #設(shè)置后臺(tái)運(yùn)行
#auth=true #開(kāi)啟認(rèn)證

啟動(dòng)

mongod -f /data/company/company_program/mongodb/bin/mongodb.conf 
image.png

本機(jī)連接測(cè)試

mongo
image.png

數(shù)據(jù)插入

db.pigs.insert({'a':'b'})

數(shù)據(jù)查找

db.pigs.find()
image.png

到此mongodb配置成功。

設(shè)置開(kāi)機(jī)自啟動(dòng)

創(chuàng)建用于啟動(dòng)mongodb的配置文件

[root@localhost ~]# touch /usr/lib/systemd/system/mongodb.service
[root@localhost ~]# cd /usr/lib/systemd/system

vim mongodb.service

[Unit]
Description=mongodb Server
After=network.target remote-fs.target nss-lookup.target 

[Install]
WantedBy=multi-user.target

[Service]
Type=forking 
ExecStart=/data/company/company_program/mongodb/bin/mongod --config  /data/company/company_program/mongodb/bin/mongodb.conf
ExecReload=/bin/kill -s HUP $MAINPID 
ExecStop=/data/company/company_program/mongodb/bin/mongod --shutdown --config  /data/company/company_program/mongodb/bin/mongodb.conf
PrivateTmp=true 
修改mongodb.service所屬用戶(hù)組,保持和配置文件一致
chown -R mysql:mysql mongodb.service
啟動(dòng)服務(wù)
systemctl start mongodb.service   
關(guān)閉服務(wù)
systemctl stop mongodb.service   
開(kāi)機(jī)啟動(dòng)
systemctl enable mongodb.service  
image.png
重啟
reboot
image.png

查看mongodb是否自啟動(dòng)

ps -ef|grep mongodb
啟動(dòng)mongodb:
mongo
image.png
image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容