CentOS7配置MongoDB

[官網]下載mongodb-linux-x86_64-rhel62-3.4.3.tgz

經過FTP(WinSCP,FileZilla等)工具上傳到「/apps」目錄

使用解壓命令解壓到當前目錄

tar -zvxf mongodb-linux-x86_64-rhel62-3.4.3.tgz

開啓27017端口

firewall-cmd --zone=public --add-port=27017/tcp --permanent    (--permanent永久生效,沒有此參數重啓後失效)
#從新載入
firewall-cmd --reload

建立data文件夾用於存放數據,建立logs文件用於存放日誌

cd mongodb-linux-x86_64-rhel62-3.4.3
mkdir data
touch logs

啓動MongoDB

/apps/mongodb-linux-x86_64-rhel62-3.4.3/bin/mongod -dbpath=/apps/mongodb-linux-x86_64-rhel62-3.4.3/data -logpath=/apps/mongodb-linux-x86_64-rhel62-3.4.3/logs  --fork --auth

建立超級用戶

cd /apps/mongodb-linux-x86_64-rhel62-3.4.3/bin
./mongo
use admin
db.createUser(
...   {
...     user: "admin",
...     pwd: "admin",
...     roles: [ { role: "root", db: "admin" } ]
...   }
... )

###登錄admin用戶linux

db.auth('admin','admin');

###建立登錄用戶mongodb

use test
db.createUser(
...   {
...     user: "test",
...     pwd: "test",
...     roles: [ { role: "readWrite", db: "test" } ]
...   }
... )

設置開機啓動

#設置開機啓動
#修改/etc/下的rc.local添加以下命令
/apps/mongodb-linux-x86_64-rhel62-3.4.3/bin/mongod -dbpath=/apps/mongodb-linux-x86_64-rhel62-3.4.3/data -logpath=/apps/mongodb-linux-x86_64-rhel62-3.4.3/logs  --fork --auth
相關文章
相關標籤/搜索