Linux平台下mongodb安装和环境搭建
- 官网下载安装包
因为我用的是阿里云ECS服务器(centos7),故选择mongodb-linux-x86_64-rhel70-3.4.9.tgz这个安装包,先把它下载到本地电脑 - 使用Xshell连接ECS,并且使用git打开本地环境
- 本地环境下使用scp上传安装包到ecs中
scp mongodb-linux-x86_64-rhel70-3.4.9.tgz root@服务器公网IP:/
:/是指传到服务器的位置
- 接着输入服务器密码,然后开始上传
- 打开Xshell查看ecs是否已接受到文件
- 对压缩包进行解压
tar -zxvf mongodb-linux-x86_64-rhel70-3.4.9.tgz
- 解压成功后创建文件夹mongodb
mkdir mongodb
- 把解压好的Mongodb移到mongodb文件夹中去
mv mongodb-linux-x86_64-rhel70-3.4.9 mongodb
- 接着进入mongodb文件夹创建data
mkdir data
- 接着创建logs,并且进入创建mongo.log文件来存放日志
mkdir logs
cd logs
touch mongo.log
cd ..
- 接着创建文件夹etc来存放配置文件mongo.conf
mkdir etc
cd etc
vi mongo.conf
i
输入配置
#数据库路径
dbpath=d:\MongoDB\data\
#日志输出文件路径
logpath=d:\MongoDB\logs\mongo.log
#错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是以重新建立一个新的文件
logappend=true
#启用日志文件,默认启动
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置false
quiet=true
#端口号 默认为27017
port=27017
#http 配置
httpinterface=true
按下esc
:wq
创建成功
- 进入mongodb的bin文件夹,执行mongod,将数据库连接到服务器
./mongod -f /mongodb/etc/mongo.conf
- 这里记得把ECS服务器的安全组规则设置好,入网,协议类型为全部,描述为0.0.0.0/0
- 打开mongodbCola,连接服务器的数据库成功
- 回到Xshell,建立mongo 和 mongodb软连接
ln -s /mongodb/mongodb-linux-x86_64-rhel70-3.4.9/bin/mongo /usr/local/bin/mongo
ln -s /mongodb/mongodb-linux-x86_64-rhel70-3.4.9/bin/mongod /usr/local/bin/mongod
建立完成后,即可全局执行mongo和mongod
- 往后的使用是开启两个远程服务器,一个用来开启服务器连接,另一个使用mongo命令进行相关数据库操作,同时结合mongodbCola来查看。
另献上可视化工具mongodbCola的下载地址:https://github.com/magicdict/MongoCola/releases
网友评论