摘要:相關(guān)地址下載文檔安裝下載請(qǐng)記錄好下載完文件所存放的地址,下面會(huì)使用到,假如存放到方法將下載后上傳到服務(wù)器,可使用方法登錄服務(wù),使用命令行下載解壓解壓到指定目錄,該目錄將會(huì)存放相關(guān)的內(nèi)容,如數(shù)據(jù)庫(kù),日志,配置文件等。
相關(guān)地址:
下載: https://www.mongodb.com/downl...
文檔: https://docs.mongodb.com/
安裝mongodb 下載mongodb請(qǐng)記錄好下載完文件所存放的地址,下面會(huì)使用到,假如存放到 /software/mongodb-linux-x86_64-4.0.4.tgz
方法1將mongodb下載后上傳到centos7服務(wù)器,可使用vftpd
方法2ssh登錄服務(wù),使用命令行下載
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.4.tgz解壓
解壓到指定目錄,該目錄將會(huì)存放mongod相關(guān)的內(nèi)容,如數(shù)據(jù)庫(kù),日志,配置文件等。
創(chuàng)建文件夾# 我將mongodb存放在 /usr/local/var/mongodb (如果沒(méi)有此目錄,請(qǐng)先創(chuàng)建) # 進(jìn)入當(dāng)前目錄 cd /usr/local/var/mongodb
# 創(chuàng)建數(shù)據(jù)庫(kù)文件夾 mkdir data mkdir data/db mkdir data/logs # 創(chuàng)建配置文件夾 mkdir conf解壓
# 進(jìn)入已下載mongodb文件目錄 cd /software # 解壓 tar -zxvf mongodb-linux-x86_64-4.0.4.tgz
# 將解壓文件夾移動(dòng)至mongodb目錄 mv mongodb-linux-x86_64-4.0.4 /usr/local/var/mongodb # 移動(dòng)文件夾內(nèi)容至mongodb # mv mongodb-linux-x86_64-4.0.4/ /usr/local/var/mongodb配置
此步可選, 但建議進(jìn)行配置操作
新建配置文件vi /usr/local/var/mongodb/conf/mongodb.conf
# 在配置文件粘貼以下內(nèi)容,并保存 # 數(shù)據(jù)文件存放目錄 dbpath = /usr/local/var/mongodb/data/db # 日志文件存放目錄 logpath = /usr/local/var/mongodb/logs/mongodb.log # 端口 port = 27017 #以守護(hù)程序的方式啟用,即在后臺(tái)運(yùn)行 fork = true # 日志追加 logappend=true # 是否認(rèn)證 auth=false # 遠(yuǎn)程連接要指定ip 不然無(wú)法連接。0.0.0.0不限制ip訪問(wèn),并開(kāi)啟對(duì)應(yīng)端口 bind_ip=0.0.0.0 # 更詳細(xì)的配置說(shuō)明可以查看以下鏈接: # https://blog.csdn.net/zhu_tianwei/article/details/44261235啟動(dòng)mongodb
# 進(jìn)入mongodb的bin文件夾 cd /usr/local/var/mongodb/mongodb-linux-x86_64-4.0.4/bin
# 使用mongodb.conf配置進(jìn)行啟動(dòng) mongod --config /usr/local/var/mongodb/conf/mongodb.conf
ps aux |grep mongodb --查看mongodb進(jìn)程 kill -15 PID --關(guān)閉mongodb服務(wù) netstat -lanp | grep 27017 --檢查端口是否已被啟動(dòng)關(guān)閉mongodb
# -f等同于--config mongod -f /usr/local/var/mongodb/conf/mongodb.conf --shutdown # 或 ./mongod -f /usr/local/var/mongodb/conf/mongodb.conf --shutdown其他配置 環(huán)境變量
配置環(huán)境變量,可以直接使用mongod命令
# 編輯環(huán)境變量 vi /etc/profile
# 在未尾添加以下內(nèi)容 # 設(shè)置monog目錄變量 export MONGODB_HOME=/usr/local/var/mongodb/mongodb-linux-x86_64-4.0.4 # 設(shè)置環(huán)境變量 export PATH=$PATH:$MONGODB_HOME/bin
# 保存后,重啟系統(tǒng)配置 source /etc/profile開(kāi)啟端口
在防火墻添加開(kāi)放端口,阿里云服務(wù)器需要在控制臺(tái)上新增安全規(guī)則,開(kāi)放對(duì)應(yīng)的端口如27017
# 添加端口 firewall-cmd --zone=public --add-port=27017/tcp --permanent # 查看端口 firewall-cmd --permanent --query-port=27017/tcp # 重載防火墻 firewall-cmd --reload開(kāi)機(jī)啟動(dòng) 配置
# 編輯開(kāi)機(jī)配置 vi /lib/systemd/system/mongodb.service
[Unit] Description=mongodb After=network.target remote-fs.target nss-lookup.target [Service] Type=forking ExecStart=/usr/local/var/mongodb/mongodb-linux-x86_64-4.0.4/bin/mongod -f /usr/local/var/mongodb/conf/mongodb.conf ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/usr/local/var/mongodb/mongodb-linux-x86_64-4.0.4/bin/mongod --shutdown -f /usr/local/mongodb/conf/mongodb.conf PrivateTmp=true [Install] WantedBy=multi-user.target命令
# 啟動(dòng) systemctl start mongodb.service # 查看狀態(tài) systemctl status mongodb.service # 開(kāi)機(jī)啟動(dòng) systemctl enable mongodb.service # 如果mongodb.service配置錯(cuò)誤 在更改后記得重新加載文件 systemctl daemon-reload創(chuàng)建登錄用戶
以上并沒(méi)有設(shè)置用戶認(rèn)證,以下是添加數(shù)據(jù)庫(kù)登錄認(rèn)證的相關(guān)內(nèi)容。
后續(xù)再補(bǔ)上備份等相關(guān)操作
mongodb 備份、還原、導(dǎo)入、導(dǎo)出簡(jiǎn)單操作其他問(wèn)題
https://segmentfault.com/a/11...
warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused 可以采用如下兩種方式解決: 1:若數(shù)據(jù)庫(kù)出現(xiàn)如上不能連接的原因,可能是data目錄下的mongod.lock文件問(wèn)題,可以用如下命令修復(fù): ./bin/mongod --repair 2:或者直接刪除mongod.lock rm -f /usr/local/var/mongodb/data/db/mongod.lock 然后再啟動(dòng) mongodb 服務(wù):
參考文獻(xiàn):
https://www.cnblogs.com/valor...
https://blog.csdn.net/zhu_tia...
https://www.cnblogs.com/valor...
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/19430.html
摘要:證書(shū)下載解壓后,有兩個(gè)文件,一個(gè)是后綴,一個(gè)是后綴。文件然后啟動(dòng)服務(wù)器就可以了,不過(guò)這樣的啟動(dòng)方式,一旦關(guān)閉命令窗口就結(jié)束進(jìn)程了。 1、下載node、解壓、添加到全局變量 下載 wget https://nodejs.org/dist/v8.11.2/node-v8.11.2-x64.msi 解壓 tar -jxv -f node-v8.11.2-x64 把node、和npm添加到全局...
摘要:遠(yuǎn)程連接服務(wù)器通過(guò)推薦填主機(jī),然后點(diǎn)擊用戶身份驗(yàn)證,選擇賬號(hào)密碼登陸就好了,當(dāng)然也可以選擇的方式登陸。 遠(yuǎn)程連接服務(wù)器 1. 通過(guò)Xshell 6(推薦) showImg(https://segmentfault.com/img/bVbuud3?w=663&h=610); 填主機(jī),然后點(diǎn)擊用戶身份驗(yàn)證,選擇賬號(hào)密碼登陸就好了,當(dāng)然也可以選擇ssh的方式登陸。 用這個(gè)軟件的好處就是方...
閱讀 3658·2023-04-26 00:05
閱讀 1020·2021-11-11 16:55
閱讀 3661·2021-09-26 09:46
閱讀 3597·2019-08-30 15:56
閱讀 972·2019-08-30 15:55
閱讀 2988·2019-08-30 15:53
閱讀 2020·2019-08-29 17:11
閱讀 868·2019-08-29 16:52