Ubuntu 16.04安装MongoDB
来源:互联网 发布:vmware 安装mac os 编辑:程序博客网 时间:2024/05/18 03:37
要使用第三方源上的软件,除了在sources.list上添加对应的源外,还要有增加相应的公钥Key才能正确安装软件。
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
sudo apt-get update
sudo apt-get install mongodb-org
报错:unable to locate package
sudo apt-get install mongodb就可以,可能版本会老一点,无所谓吧。
安装好以后就可以通过编写C++程序进行相应的数据库操作了,编写简单的连接mongo的C++程序以及如果解决mongo动态库链接失败的情况在另一篇文章中介绍。
关闭/启动
sudo service mongodb stop sudo service mongodb start
设置数据库连接密码:
在跟目录创建文件夹:data/db
关闭现有服务。
sudo 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注释下列记录:
打开文件:
$ sudo gedit /etc/mongodb.conf
注释记录:
#bind_ip = 0.0.0.0
mongodb 远程访问配置(ubuntu)
1、首先修改mongodb的配置文件 让其监听所有外网ip,如果不行,连接的时候肯定会有异常
编辑文件:vi /etc/mongodb.conf
修改后的内容如下:
bind_ip = 0.0.0.0 或者 #bind_ip 127.0.0.1
port = 27017
auth=true (添加帐号,密码认证)
2、/etc/init.d/mongodb restart
3、连接
#本地连接
/usr/local/mongodb/bin/mongo
#远程连接
/usr/local/mongodb/bin/mongo127.0.0.1/admin-u username -p password
4、给某个数据库添加用户访问权限
db.addUser('user','pwd')
db.auth('user','pwd')
5、删除用户
db.removeUser('username')
- Ubuntu 16.04安装MongoDB
- ubuntu-16.04安装mongodb
- MongoDB入门--ubuntu安装MongoDB
- Ubuntu 11.04 安装 MongoDB
- Ubuntu安装MongoDB
- Ubuntu安装MongoDB
- Ubuntu 下安装MongoDB
- ubuntu上安装mongodb
- ubuntu 安装mongodb
- Ubuntu下安装MongoDB
- Ubuntu安装MongoDB
- Ubuntu安装mongodb
- Ubuntu 下安装MongoDB
- ubuntu安装mongodb实战
- ubuntu server 安装mongodb
- Ubuntu安装mongoDB
- Ubuntu 下安装Mongodb
- ubuntu 安装 MongoDB 2.6
- 委托传值
- 使用webpack和babel搭建react开发环境
- 切比雪夫不等式
- GitHub windows客户端简单使用教程
- useragent用户代理判断
- Ubuntu 16.04安装MongoDB
- 今日头条新闻阅读器 (三) 完结 、总结 篇
- 如何在 webpack 中引入未模块化的库,如 Zepto
- android 模拟器上查看shareperference文件内容
- Spring_DI入门案例
- session和cookie作用原理,区别
- 搜索练习题T-20
- 用 webpack 实现持久化缓存
- SpringMVC之数据验证