zoukankan      html  css  js  c++  java
  • Centos下MongoDB数据库的安装以及配置开机自启动(三)

    最近写了一个用node来操作MongoDB完成增、删、改、查、排序、分页功能的示例,并且已经放在了服务器上地址:http://39.105.32.180:3333

    在服务器上完全可以用yum来安装管理软件,好管理。但是这里直接上传的源码

    用到的工具 "Yummy FTP" 用来连接我的阿里云服务器操作文件,基本上没有用到命令来操作,个人感觉这个工具很好用。

    项目一共四部分:

      1.MacOS下MongoDB数据库的安装配置。

      2.MongoDB在MacOS上的客户端Robo 3T 的使用。

      3.Centos 下MongoDB数据库的安装配置。(本篇文章)

      4.node-express项目的搭建并通过mongoose操作MongoDB数据库详细示例

      

    一:直接下载源码 地址 然后解压

      

      

    二:直接把MongoDB源码包上传到服务器 usr/local 里面,并且修改名称为mongodb。(可以用命令来操作这一切)

      在类似于电脑安装MongoDB一样在mongodb里面创建data数据库文件夹,dblogs日志文件夹。

      最后呈现:

      

    三:连接服务器 命令进入/usr/local/mongodb/bin目录下,启动mongodb服务 (基本与本地安装MongoDB过程一样)

      执行: ./mongod --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/dblogs --logappend --port=27017 --fork

      当出现 server is ready for connections 时候表示服务启动了。

      在/usr/local/mongodb/bin目录下执行 ./mongo 启动数据库。

      最后就可以了。

      (这里有可能会出现权限不够的问题:先执行:chmod u+x  获取权限,u 代表所有者,x代表执行权限, +  表示增加权限。

      也可以筛选文件获取权限例如chmod u+x  *.sh 表示对当前目录下的 *.sh文件的所有者增加可执行权限。)

      

    四:设置开机自动启动,由于项目部署在阿里云服务器需要时时运行着数据库,所以这里得设置开启服务器自动启动

      添加mongodb服务到centos6.3开机启动项中

      vi /etc/rc.local

      /usr/local/mongodb/bin/mongod --dbpath=/usr/local/mongodb/data/ --logpath=/usr/local/mongodb/dblogs/mongo.log --fork

      

      这样服务器重启也就会自动启动MongoDB了。安装这个数据库完全可以用yum来操作这样比较统一

      

  • 相关阅读:
    Hibernate注解(一对一、一对多、多对多)
    Hibernate多表关系配置——继承
    Hibernate多表关系配置——多对多对关系映射
    Hibernate多表关系配置——一对一关系映射
    Hibernate多表关系配置——多对一关系映射
    初识Hibernate——添加数据
    Servlet学习总结
    jQuery动态添加Table行
    VS2013搭建CSDN源代码管理git
    Node.js amqplib 连接 Rabbitmq 学习笔记
  • 原文地址:https://www.cnblogs.com/wangmaoling/p/10335012.html
Copyright © 2011-2022 走看看