Ubuntu 16.0.4 x64安装mongodb – TGZ安装包方式

45次阅读

共计 1310 个字符,预计需要花费 4 分钟才能阅读完成。

从 mongodb 官网获取程序的 TGZ 安装包下载链接如 https://fastdl.mongodb.org/li…

登录服务器, 在服务器执行下载命令, 下载程序安装包
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1604-4.0.8.tgz

解压安装包
sudo tar -zxvf mongodb-linux-x86_64-ubuntu1604-4.0.8.tgz

创建 develop、conf、文件夹, 并把解压后的程序文件夹移动到 develop
这一步可以不做,我做这个主要是我想把开发用到的软件和配置文件全部放到一起,便于个人管理,以下步骤皆以创建了这个两个文件夹为前提,如果跳过此步骤,后续步骤的命令只需要修改路径即可
>mkdir develop
>cd develop
>mkdir conf
>cd ~
>mv mongodb-linux-x86_64-ubuntu1604-4.0.8 develop/

创建 db 和 log
>cd ~
>cd /
>mkdir data
>cd l
>mkdir db
>mkdir log
>cd log
>vim mongodb.log
> 保存 mongodb.log

在 develop/config 下创建配置文件 mongodb.conf
>cd ~/develop/conf
>vim mongodb.conf
#mongodb.conf
#开启权限认证
auth=true
port=27017
#开启远程连接
bind_ip=0.0.0.0
dbpath=/data/db
logpath=/data/log/mongodb.log
logappend=true
fork=true

进入程序目录启动数据库
第一次启动不用配置文件, 因为要配置数据的主管理员账号和密码
如果报错执行./mongod 报错: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory 执行 apt-get install libcurl4-openssl-dev 之后即可解决
>cd ~/develop/mongodb-linux-x86_64-ubuntu1604-4.0.8/bin/
>./mongod
第一次启动之后, 新开一个命令窗口, 去创建数据库管理员账号密码

创建数据库超级管理员账号
>cd ~/develop/mongodb-linux-x86_64-ubuntu1604-4.0.8/bin/
>./mongo
>use admin
>db.createUser({user:’bymm’,pwd:’pxh52017981314′,roles:[{role:’root’,db:’admin’}]})
>exit

已配置文件启动数据库,以开启远程连接
>cd ~/develop/mongodb-linux-x86_64-ubuntu1604-4.0.8/bin/
>./mongod –config ~/develop/conf/mongodb.conf

安装过程就完成了,并且数据库已启动,远程连接也 ok。

正文完
 0