安裝mongoDB
下載mongodb
通過FTP工具上傳安裝包到上傳文件到Linux上的/usr/local/source目錄下(可以是任意路徑,本人習(xí)慣將安裝包放在source目錄下)
創(chuàng)建安裝路徑并解壓安裝包
- mkdir mongoDB 創(chuàng)建安裝目錄
- tar -zxvf mongodb-linux-i686-3.2.13-rc0.gz -C /usr/local/mongoDB
添加環(huán)境變量或者創(chuàng)建軟連接
- vim /etc/profile 添加 export PATH=$PATH:/usr/local/mongoDB/bin 添加環(huán)境變量, source /etc/profile 使環(huán)境變量立即生效
- ln -s /usr/local/mongoDB/bin/mongod /usr/local/bin/mongod 創(chuàng)建軟鏈接
- mongod -v 查看mongodb版本確認(rèn)是否安裝成功
創(chuàng)建數(shù)據(jù)庫、日志文件夾、配置文件文件夾
- mkdir data , mkdir logs, mkdir etc 創(chuàng)建三個(gè)文件夾
- cd ./etc 目錄下 執(zhí)行 vim mongodb.conf 創(chuàng)建配置文件
編寫配置文件
- dbpath=/usr/local/mongoDB/mongodbserver/data 數(shù)據(jù)文件路徑
- logpath=/usr/local/mongoDB/mongodbserver/logs/mongodb.log 日志路徑
- port=27017 監(jiān)聽的端口號
- logappend=true 日志累加
- fork=true 后臺運(yùn)行
- auth=true 身份驗(yàn)證
- bind_id= 0.0.0.0 監(jiān)聽的id地址段(多個(gè)值逗號隔開)
- master=true 設(shè)置為主數(shù)據(jù)庫
- slave=true 設(shè)置為從數(shù)據(jù)庫
- source = 0.0.0.0:27017 指定主機(jī)器地址及端口
啟動停止及自動啟動
- mongod --config /usr/local/mongoDB/etc/mongodb.conf 啟動服務(wù)
- mongod --shutdown /usr/local/mongoDB/etc/mongodb.conf / 關(guān)閉服務(wù)
- vi /etc/rc.local 添加 /usr/local/mongoDB/bin/mongod --config usr/local/mongoDB/etc/mongodb.conf 開機(jī)啟動
- mongo 進(jìn)入 mongodb shell界面測試服務(wù)是否啟動成功
用戶及權(quán)限操作
db.createUser( {user: "pfnieadmin", pwd: "123456",
roles: [{ role: "userAdminAnyDatabase", db: "admin"}]
})
db.updateUser("pfnieadmin", {roles :[
{"role" : "userAdminAnyDatabase","db" : "admin"},
{"role" : "dbOwner","db" : "admin"},
{"role" : "clusterAdmin", "db": "admin"}]
})
安裝node
下載node
通過FTP工具上傳安裝包到上傳文件到Linux上的/usr/local/source目錄下(可以是任意路徑,本人習(xí)慣將安裝包放在source目錄下)
創(chuàng)建安裝路徑并解壓安裝包
- mkdir node 創(chuàng)建安裝目錄
- tra -zxvf node-v10.16.0-linux-x64.tar.xz -C /usr/local/node 解壓安裝包
- cd /usr/local/node node -v 測試node是否安裝成功
添加環(huán)境變量或者創(chuàng)建軟連接
- vim /etc/profile 添加 export PATH=$PATH:/usr/local/node/bin 添加環(huán)境變量, source /etc/profile 使環(huán)境變量立即生效
- ln -s /usr/local/node/bin/node /usr/local/bin/node 創(chuàng)建軟鏈接
- ln -s /usr/local/node/bin/npm /usr/local/bin/npm 創(chuàng)建軟鏈接
- npm config set registry https://registry.npm.taobao.org 配置npm包下載地址
- mkdir global 創(chuàng)建npm2 全局安裝文件夾
- npm config set prefix "/usr/local/node/global" 配置全局安裝位置
安裝pm2
- npm install pm2 -g 下載并安裝pm2
- ln -s /usr/local/node/global/pm2/bin/pm2 /usr/local/bin/pm2 創(chuàng)建pm2軟連接
- pm2 -v 測試pm2是否安裝成功
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。