1、CentOS7
vim /etc/yum.repos.d/mongodb-org-4.0.repo
# 添加以下内容: [mongodb-org-4.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ # 这里可以修改gpgcheck=0,省去gpg验证 gpgcheck=0 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc
|
yum -y install mongodb-org
|
# 命令行启动 /usr/bin/mongod --quiet --config /etc/mongod.conf
# 启动服务 systemctl start mongod
# 停止服务 systemctl stop mongod
# 重启服务 systemctl restart mongod
# 服务状态 systemctl status mongod
# 开机启动 systemctl enable mongod
# 重载服务配置 systemctl daemon-reload
|
默认配置文件路径:
配置文件:/etc/mongod.conf
数据文件:/var/lib/mongo
日志文件:/var/log/mongodb
服务启动脚本:/usr/lib/systemd/system/mongod.service
socket文件:/run/mongodb/mongod.pid
vim /etc/mongod.conf
# 注释bindIp或者设置为0.0.0.0
|
# 停止服务 systemctl stop mongod
# 删除安装的包 yum erase $(rpm -qa | grep mongodb-org)
# 删除配置文件 rm -rf /etc/mongod.conf
# 删除数据文件 rm -rf /var/lib/mongo
# 删除日志文件 rm -rf /var/log/mongodb
|
2、Ubuntu16.04
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
|
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
|
sudo apt-get install mongodb-org
|
sudo apt-get install -y mongodb-org=4.0.0 mongodb-org-server=4.0.0 mongodb-org-shell=4.0.0 mongodb-org-mongos=4.0.0 mongodb-org-tools=4.0.0
|
# 启动 sudo service mongod start
# 停止 sudo service mongod stop
# 服务状态 sudo service mongod status
# 开机启动mongodb服务 sudo systemctl enable mongod
|
sudo vim /etc/mongod.conf
# 数据库存储路径 dbPath: /var/lib/mongodb # 以追加的方式写入日志 logAppend: true # 日志文件路径 path: /var/log/mongodb/mongod.log # 数据库端口 port: 27017 # 绑定监听的ip,127.0.0.1只能监听本地的连接,可以改为0.0.0.0 bindIp: 127.0.0.1
|
# 关闭守护进程mongod sudo service mongod stop
# 卸载安装的软件包 sudo apt-get remove --purge mongodb-org*
# 数据库和日志文件的路径取决于/etc/mongod.conf文件中的配置 sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongodb
|
3、Windows10
# 安装目录 C:\PortableFiles\mongodb-win32-x86_64-windows-4.4.6\bin
|
# 安装目录 mongod.exe --dbpath "C:\PortableFiles\mongodb-win32-x86_64-windows-4.4.6\data" --logpath "C:\PortableFiles\mongodb-win32-x86_64-windows-4.4.6\log\mongodb.log" --install --serviceName "MongoDB" --logappend --directoryperdb
|
# 启动服务 net start mongodb # 停止服务 net stop mongodb
|