蒲京娱乐场网站在 CentOS7 上安装 MongoDB

  重新运行:
    csr@debian:~$ mongod –dbpath=/home/csr/data/db/

10 进入到 /usr/local/mongodb/mongodb3.2.4
目录中:
 cd mongodb/mongodb3.2.4

## 解压
  csr@debian:~$ su root
  root@debian:/home/csr# mkdir /usr/mongodb
  root@debian:/home/csr# cd 下载
  root@debian:/home/csr# tar -zxvf
mongodb-linux-x86_64-debian92-4.0.0.tgz -C /usr/mongodb

13 进入 bin 目录中:
 cd bin/

附录:
mongodb 启动参数
  –bind_ip
绑定服务ip,若帮顶127.0.0.1,则只能本机访问,不指定ip地址则默认本机所有ip
  –logpath 指定日志文件
  –logappend 使用追加方式写日志
  –dbpath 指定存储路径
  –port 指定服务端口,默认端口为 27017
  –serviceName 指定服务名称
  –serviceDisplayName 指定服务名称,有多个mongodb服务时执行
  –install 指定作为一个Windows服务安装

22 在
/usr/local/mongodb/mongodb3.2.4/bin/ 目录中,键入如下命令,打开一个
mongodb 的客户端程序,即打开一个 mongodb 的 shell 客户端,这个 shell
客户端同时也是一个 JavaScript 编辑器,即可用输入任何的 JavaScript
脚本:
 ./mongo
 默认连接至 test 数据库

 

19 如果出现如下情况
 warning: Failed to connect to
127.0.0.1:27017, reason: errno:111 Connection refused

 

2 进入到 /usr/local/ 目录:
 cd /usr/local

## 配置数据位置
  root@debian:/home/csr# mkdir /home/csr/data/db
  这里注意用户对此路径需要有读写权限,不然会报错

  # 设置端口号(默认的端口号是
27017)
  port = 27017

## 官网下载自己系统最新稳定版
  https://www.mongodb.com/download-center\#community
  选择Debian 9 Linux 64-bit x64

16 查看 mongodb 服务的运行日志:
 tail -200f
/usr/local/mongodb/mongodb3.2.4/bin/data/test/logs/mongodb.log

## 添加环境变量
  root@debian:/home/csr# vim /etc/profile
  在此文件中添加:
    export
PATH=/usr/mongodb/mongodb-linux-x86_64-debian92-4.0.0/bin$PATH
  重新加载文件:
    root@debian:/home/csr# source /etc/profile

11 在
/usr/local/mongodb/mongodb3.2.4/bin/
目录中创建一个存放日志的目录:
 mkdir -p data/test/logs

  现在就可以连接MongoDB了
    csr@debian:~$ mongo

12 在
/usr/local/mongodb/mongodb3.2.4/bin/
目录中创建一个存放数据文件的目录:
 mkdir -p data/test/db

  所以安装curl
    root@debian:/home/csr# apt-get install curl

在 CentOS7 上安装 MongoDB

  问题解决!

  #
设置日志文件的存放目录及其日志文件名
  logpath =
/usr/local/mongodb/mongodb3.2.4/bin/data/test/logs/mongodb.log

 

9 将 mongodb3.2.4 文件从 /usr/local/tools
目录中移动到 /usr/local/mongodb 目录中:
 mv tools/mongodb3.2.4/ mongodb/

  首次运行程序会在指定的路径里创建一些文件

15 查看 mongodb 进程:
 ps aux |grep mongodb

 

3 在当前目录下创建 tools 目录:
 mkdir -p tools

## 运行MongoDB服务
  csr@debian:~$ mongod –dbpath=/home/csr/data/db/
  在这里我遇到了一个问题:
    mongod: error while loading shared libraries: libcurl.so.4:
cannot open shared object file: No such file or directory

17 检查端口是否已被启动:
 netstat -lanp | grep 27017

 

15 启动 mongodb 服务:
 15.1 以自定义的 mongodb
配置文件方式启动:
  ./mongod –config mongodb.conf
 15.2 以修复模式启动 mongodb:
  ./mongod –repair -f
mongodb.conf
 15.3 以参数式启动:
  ./mongod
/usr/local/mongodb/mongodb3.2.4/bin/mongod
–dbpath=/usr/local/mongodb/mongodb3.2.4/bin/data/test/db
–logpath=/usr/local/mongodb/mongodb3.2.4/bin/data/test/logs/mongodb.log
–fork
 如果报如下错误:
   ERROR: child process failed, exited
with error number 1
 很可能是 mongodb.conf
中配置的路径不一致问题;
 如果报如下错误:
   ERROR: child process failed, exited
with error number 100
 很可能是没有正常关闭导致的,那么可以删除
mongod.lock 文件
 

 

8 返回到上一级目录,并创建 mongodb
目录:
 cd ../
 mkdir -p mongodb