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

从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。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理