摘要:相關地址下載文檔安裝下載請記錄好下載完文件所存放的地址,下面會使用到,假如存放到方法將下載后上傳到服務器,可使用方法登錄服務,使用命令行下載解壓解壓到指定目錄,該目錄將會存放相關的內容,如數據庫,日志,配置文件等。
相關地址:
下載: https://www.mongodb.com/downl...
文檔: https://docs.mongodb.com/
安裝mongodb 下載mongodb請記錄好下載完文件所存放的地址,下面會使用到,假如存放到 /software/mongodb-linux-x86_64-4.0.4.tgz
方法1將mongodb下載后上傳到centos7服務器,可使用vftpd
方法2ssh登錄服務,使用命令行下載
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.4.tgz解壓
解壓到指定目錄,該目錄將會存放mongod相關的內容,如數據庫,日志,配置文件等。
創建文件夾# 我將mongodb存放在 /usr/local/var/mongodb (如果沒有此目錄,請先創建) # 進入當前目錄 cd /usr/local/var/mongodb
# 創建數據庫文件夾 mkdir data mkdir data/db mkdir data/logs # 創建配置文件夾 mkdir conf解壓
# 進入已下載mongodb文件目錄 cd /software # 解壓 tar -zxvf mongodb-linux-x86_64-4.0.4.tgz
# 將解壓文件夾移動至mongodb目錄 mv mongodb-linux-x86_64-4.0.4 /usr/local/var/mongodb # 移動文件夾內容至mongodb # mv mongodb-linux-x86_64-4.0.4/ /usr/local/var/mongodb配置
此步可選, 但建議進行配置操作
新建配置文件vi /usr/local/var/mongodb/conf/mongodb.conf
# 在配置文件粘貼以下內容,并保存 # 數據文件存放目錄 dbpath = /usr/local/var/mongodb/data/db # 日志文件存放目錄 logpath = /usr/local/var/mongodb/logs/mongodb.log # 端口 port = 27017 #以守護程序的方式啟用,即在后臺運行 fork = true # 日志追加 logappend=true # 是否認證 auth=false # 遠程連接要指定ip 不然無法連接。0.0.0.0不限制ip訪問,并開啟對應端口 bind_ip=0.0.0.0 # 更詳細的配置說明可以查看以下鏈接: # https://blog.csdn.net/zhu_tianwei/article/details/44261235啟動mongodb
# 進入mongodb的bin文件夾 cd /usr/local/var/mongodb/mongodb-linux-x86_64-4.0.4/bin
# 使用mongodb.conf配置進行啟動 mongod --config /usr/local/var/mongodb/conf/mongodb.conf
ps aux |grep mongodb --查看mongodb進程 kill -15 PID --關閉mongodb服務 netstat -lanp | grep 27017 --檢查端口是否已被啟動關閉mongodb
# -f等同于--config mongod -f /usr/local/var/mongodb/conf/mongodb.conf --shutdown # 或 ./mongod -f /usr/local/var/mongodb/conf/mongodb.conf --shutdown其他配置 環境變量
配置環境變量,可以直接使用mongod命令
# 編輯環境變量 vi /etc/profile
# 在未尾添加以下內容 # 設置monog目錄變量 export MONGODB_HOME=/usr/local/var/mongodb/mongodb-linux-x86_64-4.0.4 # 設置環境變量 export PATH=$PATH:$MONGODB_HOME/bin
# 保存后,重啟系統配置 source /etc/profile開啟端口
在防火墻添加開放端口,阿里云服務器需要在控制臺上新增安全規則,開放對應的端口如27017
# 添加端口 firewall-cmd --zone=public --add-port=27017/tcp --permanent # 查看端口 firewall-cmd --permanent --query-port=27017/tcp # 重載防火墻 firewall-cmd --reload開機啟動 配置
# 編輯開機配置 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命令
# 啟動 systemctl start mongodb.service # 查看狀態 systemctl status mongodb.service # 開機啟動 systemctl enable mongodb.service # 如果mongodb.service配置錯誤 在更改后記得重新加載文件 systemctl daemon-reload創建登錄用戶
以上并沒有設置用戶認證,以下是添加數據庫登錄認證的相關內容。
后續再補上備份等相關操作
mongodb 備份、還原、導入、導出簡單操作其他問題
https://segmentfault.com/a/11...
warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused 可以采用如下兩種方式解決: 1:若數據庫出現如上不能連接的原因,可能是data目錄下的mongod.lock文件問題,可以用如下命令修復: ./bin/mongod --repair 2:或者直接刪除mongod.lock rm -f /usr/local/var/mongodb/data/db/mongod.lock 然后再啟動 mongodb 服務:
參考文獻:
https://www.cnblogs.com/valor...
https://blog.csdn.net/zhu_tia...
https://www.cnblogs.com/valor...
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/19430.html
摘要:證書下載解壓后,有兩個文件,一個是后綴,一個是后綴。文件然后啟動服務器就可以了,不過這樣的啟動方式,一旦關閉命令窗口就結束進程了。 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添加到全局...
摘要:遠程連接服務器通過推薦填主機,然后點擊用戶身份驗證,選擇賬號密碼登陸就好了,當然也可以選擇的方式登陸。 遠程連接服務器 1. 通過Xshell 6(推薦) showImg(https://segmentfault.com/img/bVbuud3?w=663&h=610); 填主機,然后點擊用戶身份驗證,選擇賬號密碼登陸就好了,當然也可以選擇ssh的方式登陸。 用這個軟件的好處就是方...
閱讀 3564·2023-04-26 00:05
閱讀 954·2021-11-11 16:55
閱讀 3522·2021-09-26 09:46
閱讀 3517·2019-08-30 15:56
閱讀 909·2019-08-30 15:55
閱讀 2933·2019-08-30 15:53
閱讀 1939·2019-08-29 17:11
閱讀 814·2019-08-29 16:52