[linux系统]mongodb(安装)

251 阅读2分钟

1/下载mongodb

MongoDB的官网是:<http://www.mongodb.org/>
到mongodb官网下载对应系统(windows/mac/linux等系统)的压缩包,然后上传到服务器上,
选择合适的操作系统,选择合适的版本

或者直接在服务器的命令行中下载 :
curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz
 

2/rz命令

如果不是在本地服务器上安装,而是在远程服务器上安装,那么需要把下载到本地的软件,通过rz命令上传到远程服务器。

如果是从官网下载的压缩包,则把压缩包通过rz命令上传到linux系统的相应目录下,该目录自己决定
 

3/解压

tar -zxvf mongodb-linux-x86_64-3.0.6.tgz 
  

4/移动到/usr/local目录下

如果你是以root身份安装的话,就把mongodb文件夹放在 /usr/local目录下
如果你是以普通用户身份安装的话,就把mongodb文件夹放在普通用户的家目录下就可以了。

解压后的文件夹移动到/usr/local下
sudo mv mongodb-linux-x86_64-3.0.6 /usr/local/mongodb
/usr/local默认是安装软件的目录
        

5/配置环境变量

如果是root身份,就是/etc/profile文件
如果是普通用户,就是家目录下的.bash_profile文件
  
插入下列内容,配置mongodb的环境变量
     export MONGODB_HOME=/usr/local/mongodb  
     export PATH=$PATH:$MONGODB_HOME/bin
     
source xxxxxx  # 配置完环境变量之后,需要使之立即生效

6/创建用于存放数据和日志文件的文件夹,并修改其权限增加读写权限

cd /usr/local/mongodb
sudo mkdir -p data/dbs    # 创建多层目录,用-p参数,dbs这个目录是存放数据库的
sudo chmod -R 777 data/   # 设置data/目录下的所有目录及文件权限为777

cd /usr/local/mongodb
sudo mkdir logs  # 创建logs目录
cd /usr/local/mongodb/logs  
sudo touch mongodb.log  # 在logs目录下创建mongodb.log文件
cd /usr/local/mongodb
sudo chmod -R 777 logs/

7/mongodb服务启动配置

进入到mongodb的bin目录,添加一个配置文件mongodb.conf,该文件就是mongodb的配置文件:
cd /usr/local/mongodb/bin  
sudo vi mongodb.conf
插入下列内容:
dbpath = /usr/local/mongodb/data/dbs/     # 数据文件存放目录,及数据库存放在这里
logpath = /usr/local/mongodb/logs/mongodb.log  #日志文件存放目录  
port = 27017  #端口  
fork = true  #以守护程序的方式启用,即在后台运行  
nohttpinterface = true 

8/启动mongod数据库服务,以配置文件的方式启动mongodb服务

cd /usr/local/mongodb/bin
sudo ./mongod -f mongodb.conf   # 后面的配置文件就是启动mongod服务需要的参数

9/连接mongodb数据库,类似于mysql -u root -p

   在mongodb的bin目录下,
   sudo ./mongo

10/exit

退出mongodb客户端,和mysql的退出方式一样