亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Centos7安裝mongodb4(阿里云)

nevermind / 2835人閱讀

摘要:相關(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

方法2

ssh登錄服務(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)單操作
https://segmentfault.com/a/11...
其他問(wèn)題
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

相關(guān)文章

  • Linux 下配置 node + mongodb 環(huán)境

    摘要:證書(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添加到全局...

    xietao3 評(píng)論0 收藏0
  • 基于阿里ECS Centos7 搭建個(gè)人網(wǎng)站(服務(wù)器在大陸)

    摘要:遠(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è)軟件的好處就是方...

    yhaolpz 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<