CentOS 7 服务器配置--安装MongoDB,centosmongodb


#下载MongoDB源文件: wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.4.7-tgz 注意:wget此处下载比较慢,建议使用其他客户端下载完之后,用FTP上传 #解压下载的文件 tar -zxvf mongodb-linux-x86_64-rhel70-3.4.7.tgz #重命名解压的文件 mv mongodb-linux-x86_64-rhel70-3.4.7 mongodb #创建mongodb的数据文件和日志文件目录 mkdir -p /data/db mkdir -p /data/logs 注意:此处创建的文件目录是在根目录下 #进入mongodb的bin目录 cd mongodb/bin #创建mongodb的配置文件 vi ./mongodb.conf #添加如下信息 dbpath = /data/db #数据文件存放目录 logpath = /data/logs/mongodb.log #日志文件存放目录 port = 27017  #端口 fork = true  #以守护程序的方式启用,即在后台运行 nohttpinterface = true #保存,启动Mongodb ./mongod --config mongodb.conf     设置MongoDB开机启动 #在/lib/systemd/system文件夹下创建mongodb.service文件 vi /lib/systemd/system/mongodb.service #加入以下内容 [Unit]      Description=mongodb    After=network.target remote-fs.target nss-lookup.target      [Service]   Type=forking   ExecStart=/home/mongodb/bin/mongod --config /home/mongodb/bin/mongodb.conf   ExecReload=/bin/kill -s HUP $MAINPID   ExecStop=/home/mongodb/bin/mongod --shutdown --config /home/mongodb/bin/mongodb.conf   PrivateTmp=true        [Install]   WantedBy=multi-user.target     #为mongodb.service设置权限 chmod 754 mongodb.service  #设置开机启动 systemctl enable mongodb.service #开启服务 systemctl restart mongodb.service 注意:安装完Mongodb之后如果已经启动,在这里启动服务可能会出错,因为27017端口已经被占用了,这种情况只要重启服务器即可,mongodb服务会自动启动的  

相关内容

    暂无相关文章