Mongdb安装与配置

Xshell连接虚拟机Ubuntu

开启ssh服务,如果没有开启需要安装openssh-server:
sudo apt-get install openssh-server

使用ps -e | grep ssh,如果只有ssh-agent表示还没启动,需要/etc/init.d/ssh start;有sshd说明已启动。

安装MongoDB

apt-get update
apt-get install mongodb

关闭/启动

service mongodb stop  
service mongodb start

设置数据库连接密码:

在跟目录创建文件夹: data/db

关闭现有服务。

service mongodb stop

重新启动服务

$ mongod –auth

创建连接用户

       $ mongo
          > use admin
        switched to db admin
        >db.addUser("root","1983")

关闭服务

      直接在 mongod 启动的命令窗口 “ctrl + C”

重启服务:

$: mongod –auth
  查看是否开始验证:
    $ mongo     MongoDB shell version: 2.0.4     connecting to: test     > use admin     switched to db admin     > show collections     Fri Mar 14 09:07:08 uncaught exception: error: {     "$err" : "unauthorized db:admin lock type:-1 client:127.0.0.1",     "code" : 10057     }

有提示 链接错误。

进行用户验证:

> db.auth("root","1983")     1
  重新查看就可以查看数据集
   > show collections     system.indexes     system.users

设置客户端连接:

默认安装的话只允许 127.0.0.1 的IP 连接.
  需要修改/etc/mongodb.conf 注释下列记录:
打开文件:
   gedit /etc/mongodb.conf
  注释记录:
   #bind_ip = 0.0.0.0

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容