mongodb单机版安装(lib_log路径统一版+免创建mongod账号)

本文详细介绍了在Linux环境下安装和配置MongoDB的过程,包括禁用SELinux、防火墙,设置root权限,创建数据库目录,调整系统配置,以及通过命令行进行数据库的启动、连接和基本操作。
[root@pd ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
[root@pd ~]# systemctl restart network
[root@pd ~]# getenforce
Enforcing
[root@pd ~]# sudo setenforce 0
[root@pd lib]# vi /etc/selinux/config
SELINUX=disabled
[root@pd ~]# sudo shutdown -r now
[root@pd ~]# sudo yum install libcurl openssl
[root@pd ~]# curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.6.tgz
[root@pd ~]# tar -zxvf mongodb-linux-*-4.2.6.tgz

[root@pd ~]# mkdir -p /data /data/db
[root@pd ~]# sudo chown -R mongod:mongod /data

用的是root账号,也没有创建mongod账号,也启动成功了,难道是版本问题?
以下创建账号好像是可选的
[root@pd ~]# adduser mongod
[root@pd ~]# passwd mongod

执行:
[root@mongo2 ~]# sudo cp mongodb-linux-x86_64-rhel70-4.2.6/bin/* /usr/local/bin/
或者 
[root@pd data]# cat /etc/profile
[root@pd data]# export PATH=$PATH:/data/mongodb-linux-x86_64-rhel70-4.2.6/bin

*******************直接用mongod会报错*******************
[root@pd data]# mongod
*******************************************************

[root@pd data]#  mongod --dbpath /data/db --logpath /data/db/mongod.log --fork
about to fork child process, waiting until server is ready for connections.
forked process: 1657
child process started successfully, parent exiting

[root@pd data]# cat /data/db/mongod.log
2020-05-07T13:35:50.763+0800 I  NETWORK  [listener] waiting for connections on port 27017

[root@pd data]# mongo
MongoDB shell version v4.2.6
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
http://docs.mongodb.org/
http://groups.google.com/group/mongodb-user
---
> show databases;
admin   0.000GB
config  0.000GB
local   0.000GB

> exit
bye

用的是root账号,也没有创建mongod账号
也启动成功了,难道是版本问题?

其他--可选的
[root@pd data]# systemctl stop firewalld
[root@pd data]# systemctl disable firewalld
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值