新聞中心
這里有您想知道的互聯網營銷解決方案
mongodb數據庫安裝&設置管理員密碼(單獨mongo,無副本集)
##初始化系統環(huán)境,參考文檔:服務器系統環(huán)境初始化,Centos7系統
成都創(chuàng)新互聯公司主營藍山網站建設的網絡公司,主營網站建設方案,APP應用開發(fā),藍山h5微信平臺小程序開發(fā)搭建,藍山網站營銷推廣歡迎藍山等地區(qū)企業(yè)咨詢
#MongoDB下載安裝
mkdir -p /server/src /server/logs groupadd mongod useradd -s /sbin/nologin -g mongod mongod cat /etc/passwd |grep mongo cd /server/src ##安裝mongodb 3.0.7版本,若需要其他版本,官網獲取下載https://fastdl.mongodb.org/linux/ wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.0.7.tgz tar zxvf mongodb-linux-x86_64-rhel70-3.0.7.tgz mv mongodb-linux-x86_64-rhel70-3.0.7 /usr/local/mongodb mkdir -p /data/mongodb/db mkdir /data/mongodb/log touch /data/mongodb/log/mongo.log chmod 644 !$ chown -R mongod.mongod /data/mongodb yum -y install tree tree /data vim /lib/systemd/system/mongod.service
[Unit] Description=mongodb After=network.target remote-fs.target nss-lookup.target [Service] Type=forking PIDFile=/data/mongodb/db/mongod.lock ExecStart=/usr/local/mongodb/bin/mongod --dbpath=/data/mongodb/db --logpath=/data/mongodb/log/mongo.log --fork --port 27017 --logappend --auth ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s QUIT $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target
systemctl enable mongod.service systemctl start mongod.service ps aux |grep mongo |grep -v 'grep' systemctl status mongod.service
##mongo啟動進程解析 ps aux |grep mongo |grep -vE "cp2|grep" root 75815 0.1 0.1 658320 72384 ? Sl 17:50 0:08 /usr/local/mongodb/bin/mongod --dbpath=/data/mongodb/db --logpath=/data/mongodb/log/mongo.log --fork --port 27017 --logappend --auth ##解析 #mongod就是啟動mongodb服務 #-portmongodb啟動時使用的端口 #--dbpath指定一個目錄為mongodb數據庫存放路徑 #--logpath日志文件存放路徑 #--logappend日志文件自動累加,而不是覆蓋 #--fork在后臺開啟Mongdb服務 #--directoryperdb將每個數據庫存放在單獨的目錄中
#將mongo程序添加到環(huán)境變量
echo "export PATH=/usr/local/mongodb/bin:$PATH" >>/etc/profile source !$ echo $PATH
#進入mongo
mongo ##默認登錄方式,使用默認端口27017啟動的mongo服務,直接進入 mongo --port=27027 ##指定端口27027啟動mongo服務,需加端口號啟動 mongo 103.56.195.5:27017 ##登錄指定遠程主機的mongo服務,可以以此測試對端防火墻是否放通
#創(chuàng)建管理員帳號
use admin db.createUser({user:"mongo_admin",pwd:"xxx",roles:[{role:"root",db:"admin"}]}) db.auth('mongo_admin','xxx')
網站題目:mongodb數據庫安裝&設置管理員密碼(單獨mongo,無副本集)
網站路徑:http://fisionsoft.com.cn/article/ipsspg.html