CentOS 7快速安裝Mongodb詳解
導讀 | MongoDB 是由C++語言編寫的,是一個基於分散式檔案儲存的開源資料庫系統。Mongodb目前應用也比較多,維護也相對簡單。 |
環境介紹
作業系統: 7
下載、安裝
在mongodb的官網可以直接下載到對應的rpm包,然後使用yum進行安裝。
yum -y localinstall mongodb-org-mongos-4.4.8-1.el7.x86_64.rpm mongodb-org-server-4.4.8-1.el7.x86_64.rpm mongodb-org-shell-4.4.8-1.el7.x86_64.rpm
啟動
systemctl enable mongod systemctl start mongod
檢視啟動檔案
systemctl cat mongod [Unit] Description=MongoDB Database Server Documentation= After=network-online.target Wants=network-online.target [Service] User=mongod Group=mongod Environment="OPTIONS=-f /etc/mongod.conf" EnvironmentFile=-/etc/sysconfig/mongod ExecStart=/usr/bin/mongod $OPTIONS ExecStartPre=/usr/bin/mkdir -p /var/run/mongodb ExecStartPre=/usr/bin/chown mongod:mongod /var/run/mongodb ExecStartPre=/usr/bin/chmod 0755 /var/run/mongodb PermissionsStartOnly=true PIDFile=/var/run/mongodb/mongod.pid Type=forking # file size LimitFSIZE=infinity # cpu time LimitCPU=infinity # virtual memory size LimitAS=infinity # open files LimitNOFILE=64000 # processes/threads LimitNPROC=64000 # locked memory LimitMEMLOCK=infinity # total threads (user+kernel) TasksMax=infinity TasksAccounting=false # Recommended limits for mongod as specified in # [Install] WantedBy=multi-user.target
可以看出資料目錄檔案/var/run/mongodb,配置檔案是/etc/mongod.conf
設定密碼驗證
預設是沒有設定密碼,可以直接輸入mongo 就可以直接登陸shell進行操作。
mongo
建立管理使用者
use admin db.createUser({user:"root",pwd:"opcai.TOP",roles:["root"]})
修改配置檔案
vim /etc/mongod.conf
配置security啟用驗證。
... security: authorization: enabled ...
重啟服務生效
systemctl restart mongod
總結
Mongodb目前應用也比較多,維護也相對簡單。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2793269/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux – CentOS 7 yum方式快速安裝MongoDBLinuxCentOSMongoDB
- CentOS 7 安裝MongoDB詳細步驟CentOSMongoDB
- Linux Centos 7安裝MongoDB(簡單!詳細!)LinuxCentOSMongoDB
- centos7安裝教程詳解 centos7安裝詳細步驟CentOS
- CentOS 7安裝教程(圖文詳解)CentOS
- Centos7快速安裝RocketMQCentOSMQ
- centos7快速安裝dockerCentOSDocker
- centos7安裝zabbix3.2詳解CentOS
- centos7安裝mongodb 4.2社群版CentOSMongoDB
- CentOS7快速安裝python3CentOSPython
- Linux(CentOS7)安裝與解除安裝MySQL8.0圖文詳解LinuxCentOSMySql
- centos7安裝docker詳細教程CentOSDocker
- Centos7 安裝 Docker 詳細教程CentOSDocker
- Centos7安裝WordPress詳細教程CentOS
- CentOS7 快速高效,簡單安裝 lnmpCentOSLNMP
- CentOS7.7安裝mongodbCentOSMongoDB
- CentOS7系統安裝配置FTP伺服器詳解。CentOSFTP伺服器
- CentOS7編譯安裝php7.1配置教程詳解CentOS編譯PHP
- CentOS 7 中英文桌面安裝步驟詳細圖解CentOS圖解
- CentOS 7上安裝WordPress詳細步驟CentOS
- centos7安裝的詳細過程CentOS
- CentOS7.2 安裝 MongoDB 3.4CentOSMongoDB
- Centos7-VMware+Centos7安裝配置CentOS
- 解說CentOS 7下ActiveMQ安裝配置CentOSMQ
- 【CentOS】CentOS7安裝PostgreSQLCentOSSQL
- Centos 7 Docker 安裝CentOSDocker
- CentOS 7 安裝redisCentOSRedis
- CentOS 7安裝ElasticsearchCentOSElasticsearch
- Centos 7安裝iscsiCentOS
- centos 7 安裝 rabbitMqCentOSMQ
- CentOS7安裝rabbitmqCentOSMQ
- CentOS 7安裝RedisCentOSRedis
- CentOS 7 安裝 lnmpCentOSLNMP
- Centos 7安裝FTPCentOSFTP
- Centos 7 安裝JDKCentOSJDK
- Centos 7 安裝NginxCentOSNginx
- CentOS 7 - 安裝NginxCentOSNginx
- CentOS 7安裝MySQLCentOSMySql