阿里云轻量型服务器CentOS7安装MongoDB,并使用NoSQLBoostr可视化工具查看数据库。

一、首先,做好前期工作
——配置阿里云服务器的防火墙,下载可视化工具,下载地址:https://nosqlbooster.com/downloads
阿里云轻量型服务器CentOS7安装MongoDB,并使用NoSQLBoostr可视化工具查看数据库。
1、登录阿里云
阿里云轻量型服务器CentOS7安装MongoDB,并使用NoSQLBoostr可视化工具查看数据库。
2、添加防火墙规则
阿里云轻量型服务器CentOS7安装MongoDB,并使用NoSQLBoostr可视化工具查看数据库。
添加完成后:
阿里云轻量型服务器CentOS7安装MongoDB,并使用NoSQLBoostr可视化工具查看数据库。

二、安装MongoDB

1.使用FinalShell登录你的服务器
2. 创建一个自己的文件夹:mkdir+空格+文件名
3. cd 进入刚才创建的文件夹
4. 下载Linux版的MongoDB:
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.0.7.tgz
若出现该问题:
阿里云轻量型服务器CentOS7安装MongoDB,并使用NoSQLBoostr可视化工具查看数据库。
解决方案:
cd进入/etc/
在该目录下之执行:vim resolv.conf
添加以下两行内容:
nameserver 8.8.8.8 #google
nameserver 8.8.4.4 #google

  1. 解压刚才下载的安装包:tar zxvf mongodb-linux-x86_64-rhel70-4.0.7.tgz
  2. 将解压后的文件移到usr/local/目录下:mv mongodb-linux-x86_64-rhel70-4.0.7 /usr/local/
  3. 进入该目录:cd /usr/local
  4. 对加压后的文件重命名:mv mongodb-linux-x86_64-rhel70-4.0.7/ mongodb
  5. 进入该解压文件内,创建存放数据文件的文件夹db和存放日志相关信息的文件夹logs:
    cd mongodb
    mkdir db
    mkdir logs
  6. 进入mongodb文件夹内的bin目录:cd bin/
  7. 创建配置文件:vim mongodb.conf ,按“i”启动编辑,并添加以下内容
    dbpath=/usr/local/mongodb/db
    logpath=/usr/local/mongodb/logs/mongodb.log
    bind_ip=0.0.0.0
    port=27017
    fork=true
    输入结束后,按ESC,Shift+:,wq,回车 退出编辑
  8. 返回上一次菜:cd …
  9. 为“db”和“logs”文件夹分别赋予权限:
    chmod 777 db
    chmod 777 logs
  10. 启动MongoDB:/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/bin/mongodb.conf
    若出现错误提示:child process failed, exited with error number 48,
    可将日志文件logs删除:rm –f logs.* ,然后再重新执行。
  11. 进入mongodb下的bin目录:cd /usr/local/mongodb/bin
  12. 打开mongodb:./mongo
  13. 查看数据库:show dbs,成功则如下图所示:
    阿里云轻量型服务器CentOS7安装MongoDB,并使用NoSQLBoostr可视化工具查看数据库。
    三、打开可视化软件——NoSQLBooster
    1、打开后如下图所示:
    阿里云轻量型服务器CentOS7安装MongoDB,并使用NoSQLBoostr可视化工具查看数据库。
    2、连接服务器上的MongoDB
    阿里云轻量型服务器CentOS7安装MongoDB,并使用NoSQLBoostr可视化工具查看数据库。
    3、测试连接
    这是连接失败,原因是还没有为该软件打开27017端口
    解决方法——为MongoDB添加防火墙: sudo firewall-cmd --zone=public --permanent --add-port=27017/tcp; firewall-cmd --reload
    阿里云轻量型服务器CentOS7安装MongoDB,并使用NoSQLBoostr可视化工具查看数据库。
    阿里云轻量型服务器CentOS7安装MongoDB,并使用NoSQLBoostr可视化工具查看数据库。