Loading
0

龙蜥AnolisOS 8安装MongoDB

添加源:

vi /etc/yum.repos.d/mongodb.repo

输入以下内容:

[mongodb-org]
name=MongoDB Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/mongodb/yum/el$releasever/
gpgcheck=0
enabled=1

上面使用的是清华大学的源,也可以使用官方源:https://repo.mongodb.org/yum/redhat/8/mongodb-org/6.0/x86_64/

[mongodb-org]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc

重建缓存并安装:

sudo yum makecache
sudo yum install mongodb-org

配置文件在:/etc/mongod.conf,数据文件在:/var/lib/mongo

设为开机服务:

systemctl enable mongod;
systemctl start mongod;

命令行工具进入admin:

mongosh admin

修改配置文件:

vi /etc/mongod.conf

修改配置与日志位置:

systemLog:
  destination: file
  logAppend: true
  path: /var/log/mongodb/mongod.log

storage:
  dbPath: /data/mongodb/data
  journal:
    enabled: true

修改数据文件目录权限:

chown -R mongod:mongod /data/mongodb

修改相关系统配置:

sudo echo "never" > /sys/kernel/mm/transparent_hugepage/enabled
sudo echo "never" >  /sys/kernel/mm/transparent_hugepage/defrag
vim /etc/security/limits.conf
添加一下几行
mongod  soft  nofile  64000
mongod  hard  nofile  64000
mongod  soft  nproc  32000
mongod  hard  nproc  32000

最后编辑于:2023/6/11作者: joycode

我不入地狱,谁入地狱?

评论已关闭