MongoDB的安装启动和服务化以及连接是怎样的
一、MongoDB安装
1、安装MongoDB前需要确保已安装好GCC编译器,以及软件包管理器。
2、下载MongoDB,在官网下载对应的安装包,比如Linux系统下的tar.gz压缩包。
3、解压MongoDB,解压之后会有一个文件夹,里面包含了MongoDB的所有文件。
4、创建数据库文件夹,使用命令mkdir -p /data/db,创建一个存放数据库文件的文件夹。
5、设置权限,使用命令sudo chown -R `id -u` /data/db,给文件夹设置权限,让当前用户有权限操作文件夹。
二、MongoDB启动
1、进入MongoDB文件夹,使用命令cd /usr/local/mongodb/bin,进入MongoDB的bin文件夹。
2、启动MongoDB,使用命令./mongod --dbpath=/data/db,启动MongoDB数据库,此时MongoDB就已经启动了。
3、查看状态,使用命令./mongo,查看MongoDB的状态,如果显示“connecting to: test”,则表示MongoDB已经启动成功。
三、MongoDB服务化和连接
1、服务化MongoDB,使用命令sudo vi /etc/systemd/system/mongodb.service,创建一个MongoDB服务,并编辑服务的配置文件。
[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target
[Service]
User=mongodb
ExecStart=/usr/local/mongodb/bin/mongod --dbpath=/data/db
# file size
LimitFSIZE=infinity
# cpu time
LimitCPU=infinity
# virtual memory size
LimitAS=infinity
# open files
LimitNOFILE=64000
# processes/threads
LimitNPROC=64000
# locked memory
LimitMEMLOCK=infinity
# total threads (user+kernel)
TasksMax=infinity
TasksAccounting=false
[Install]
WantedBy=multi-user.target
2、启动MongoDB服务,使用命令sudo systemctl start mongodb,启动MongoDB服务,此时MongoDB就已经成功服务化了。
3、连接MongoDB,使用命令./mongo,连接MongoDB,连接成功后,就可以在MongoDB中进行数据库操作了。
猜您想看
-
PHP中的队列和任务调度
PHP中...
2023年05月05日 -
如何在Linux中使用traceroute命令追踪网络路由
Linux中...
2023年05月05日 -
防止防火墙导致的数据库空闲连接断开问题的方法
防火墙是一种网...
2023年07月23日 -
Linux环境下的Nginx配置
1. 环境准备...
2024年05月30日 -
如何在QQ上设置自己的空间隐私?
一、设置空间隐...
2023年05月15日 -
PHP开发中的容器化技巧
容器化技术是一...
2023年05月14日