1、安装libcurl openssl
yum install libcurl openssl
2、复制Mongodb路径
https://www.mongodb.com/try/download/community
3、下载
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel80-4.4.6.tgz
tar -zxvf mongodb-linux-x86_64-rhel80-4.4.6.tgz
mv mongodb-linux-x86_64-rhel80-4.4.6 ./mongodb
cd mongodb
4、配置环境变量
vim /etc/profile
export PATH=/opt/mongodb/bin:$PATH
source /etc/profile
echo $PATH
5、修改数据日志文件路径
cd /home/data
mkdir mongodb
cd mongodb
mkdir log
cd log
touch mongod.log
cd /home/data
chmod -R 777 mongodb
6、进入mongodb安装的bin目录下
cd /opt/mongodb/bin
vim mongodb.conf
chmod +777 mongodb.conf
dbpath = /home/data/mongodb #数据文件存放目录
logpath = /home/data/mongodb/log/mongod.log #日志文件存放地址
port = 27017 #端口
fork = true #以守护程序的方式启用,即在后台运行
#auth=true #需要认证。如果放开注释,就必须创建MongoDB的账号,使用账号与密码才可>远程访问,第一次安装建议注释
bind_ip=0.0.0.0 #允许远程访问,或者直接注释,127.0.0.1是只允许本地访问
7、启动mongodb
./mongod --config ./mongodb.conf
8、验证是否启动成功
lsof -i:27017
9、设置mongodb的root密码
mongo
use admin
db.createUser({
user: "root",pwd: "(改为自己的密码)", roles: [ {
role: "root", db: "admin" } ]})
可以使用db.system.users.remove({
user:"root"})删除某个用户
exit
10、修改mongodb.conf,改为密码登陆
11、重启mongodb密码登陆
ps -ef|grep mongodb
杀进程
./mongod --config ./mongodb.conf
mongo
use admin
db.auth("root","xionglang")
exit
12、开放27017端口
firewall-cmd --zone=public --add-port=27017/tcp --permanent
systemctl restart firewalld
13、验证是否可以登陆