percona分支mongodb3.4二进制安装 on Centos6.8
2017-08-22 00:00
399 查看
说明
版本:percona 分支的mongodb3.4的二进制版本
percona-server-mongodb-3.4.6-1.7-centos6-x86_64.tar.gz
目录规划:
安装目录: /data/opt/
数据文件目录: /data/mongo
配置文件: /etc/mongod.conf
增加用户和组
groupadd mongodb && useradd -g mongodb mongodb
解压
tar zxvf percona-server-mongodb-3.4.6-1.7-trusty-x86_64.tar.gz -C /data/opt/
创建相关目录
mkdir -p /data/mongo/{db,log,tmp}
更改属性
chown -R mongodb:mongodb /data/opt/percona-server-mongodb-3.4.6-1.7/
chown -R mongodb:mongodb /data/mongo
配置环境变量
echo "PATH=$PATH:/data/opt/percona-server-mongodb-3.4.6-1.7">>/etc/profile
source /etc/profile
创建mongodb配置文件
cat /etc/mongod.conf
内核优化
启动mongodb
mongod --config /etc/mongod.conf
初始化认证脚本
percona-server-mongodb-enable-auth.sh
重启后就需要认证登录了
版本:percona 分支的mongodb3.4的二进制版本
percona-server-mongodb-3.4.6-1.7-centos6-x86_64.tar.gz
目录规划:
安装目录: /data/opt/
数据文件目录: /data/mongo
配置文件: /etc/mongod.conf
增加用户和组
groupadd mongodb && useradd -g mongodb mongodb
解压
tar zxvf percona-server-mongodb-3.4.6-1.7-trusty-x86_64.tar.gz -C /data/opt/
创建相关目录
mkdir -p /data/mongo/{db,log,tmp}
更改属性
chown -R mongodb:mongodb /data/opt/percona-server-mongodb-3.4.6-1.7/
chown -R mongodb:mongodb /data/mongo
配置环境变量
echo "PATH=$PATH:/data/opt/percona-server-mongodb-3.4.6-1.7">>/etc/profile
source /etc/profile
创建mongodb配置文件
cat /etc/mongod.conf
storage: dbPath: /data/mongo/db journal: enabled: true engine: wiredTiger systemLog: destination: file logAppend: true path: /data/mongo/log/mongod.log processManagement: fork: true pidFilePath: /data/mongo/tmp/mongod.pid net: port: 27017 bindIp: 192.168.1.235,127.0.0.1 security: authorization: disabled
内核优化
echo never > /sys/kernel/mm/redhat_transparent_hugepage/defrag; echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled; echo never > /sys/kernel/mm/transparent_hugepage/enabled; echo never > /sys/kernel/mm/transparent_hugepage/defrag; 建议写到 /etc/rc.local 中,重启后也可生效 vim /etc/rc.local echo never > /sys/kernel/mm/redhat_transparent_hugepage/defrag echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled echo never > /sys/kernel/mm/transparent_hugepage/enabled echo never > /sys/kernel/mm/transparent_hugepage/defrag
启动mongodb
mongod --config /etc/mongod.conf
初始化认证脚本
percona-server-mongodb-enable-auth.sh
We have detected authentication is not enabled. Would you like help creating your first user? Please note that mongodb service could be restarted during this action Would you like to proceed?(Y/n)y Percona Server for MongoDB shell version v3.4.6-1.7 connecting to: mongodb://localhost/admin Percona Server for MongoDB server version: v3.4.6-1.7 Successfully added user: { "user" : "dba", "roles" : [ "root" ] } bye User has been created successfully! User:dba Password:tLjMotpKbLbZVTafOkiGuybV9YXXQRA9 It is needed to restart mongod service. Once service is restarted authentication will be enabled
重启后就需要认证登录了
> use admin switched to db admin > db.auth("dba","tLjMotpKbLbZVTafOkiGuybV9YXXQRA9") 1 > > > show dbs admin 0.000GB local 0.000GB
相关文章推荐
- 【安装】REDIS-4.0.0 on CentOS 6.8
- Centos 6.8 安装Percona Xtrabackup
- 【安装】KAFKA_2.11-0.11.0.0 on CentOS 6.8
- Centos6.8安装MongoDB
- MongoDB安装(Standalone on SUSE、CentOS)
- centos6.8安装mysql5.6启动时出现Default config file /etc/my.cnf exists on the system...
- 【Linux】Centos6.8安装MongoDB
- MongoDB-linux-2.4.10-X86_64(centos/linux下安装,启动服务脚本)
- [Centos6.5]MongoDB安装以及php_mongo扩展的安装
- Centos 7 超简单yum源安装MongoDB
- MongoDB(3.0.2)在centos6.2(64位)下安装
- centos7.3安装MongoDB社区版
- CentOS7下使用yum安装Mongodb3.4
- 禅道 CentOS6.8安装部署(开源的项目管理软件)
- 图解CentOS6.8安装详情
- CentOS 6.8安装Oracle 11 g 解决xhost: unable to open display
- 在linux(CentOS6.5,64位)下安装mongodb(转载)
- Linux下(centos6.8)JDK1.8的安装与配置
- 在centos中使用yum安装mongodb
- 在CentOS中使用 yum 安装MongoDB及服务器端配置