最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
ubuntu安装mongodb创建账号和库及添加坐标索引代码
时间:2022-06-29 10:29:04 编辑:袖梨 来源:一聚教程网
本篇文章小编给大家分享一下ubuntu安装mongodb创建账号和库及添加坐标索引代码,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
一 安装
1.1安装php-mongodb
sudo apt-get install php-mongodb
1.2安装mongodb-org
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
如果是ubuntu14则
echo "deb [ arch=amd64 ] http://repo.**mongod*b.org/apt/ubuntu trusty/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
如果是ubuntu16或者18则
echo "deb [ arch=amd64,arm64 ] http://repo.**mongod*b.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
接下来
sudo apt-get update sudo apt-get install -y mongodb-org sudo service mongod start # 启动
二 常见启动等命令
sudo service mongod start # 启动 sudo service mongod stop # 关闭 ps aux | grep mongod # 查看进程
三 创建表,角色与权限
3.1 管理员账号
mongo --host 127.0.0.1
use admin
db.createUser(
... {
... user: "test",
... pwd: "test@1111",
... roles: [ { role: "userAdminAnyDatabase", db: "admin" }, "readWriteAnyDatabase" ]
... }
... )
db.getUser('test')
exit
3.2 对象库管理员账号及权限
mongo --host 127.0.0.1 -u 'test' --authenticationDatabase 'admin' -p 'test@1111'
use admin
db.auth('test','test@1111')
use lbs
db.createUser(
... {
... user: "testlbs",
... pwd: "testlbs1111",
... roles: [ { role: "readWrite", db: "lbs" },
... { role: "read", db: "lbs" } ]
... }
... )
exit
3.3 对象库索引
mongo --host 127.0.0.1 -u 'testlbs' --authenticationDatabase 'lbs' -p 'testlbs1111'
db
use lbs
db
db.createCollection('lbs',{capped:false})
db.lbs.createIndex({'location':'2dsphere'})
db.lbs.createIndex({'uniqid':1},{unique:true})
四 卸载
4.1 关闭守护进程mongod
sudo service mongod stop
4.2卸载安装的软件包
sudo apt-get purge mongodb-org*
4.3移除数据库和日志文件(数据库和日志文件的路径取决于/etc/mongod.conf文件中的配置)
sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongodb
相关文章
- 整理拾光全部隐藏物品获取方法攻略 12-04
- 魔理沙还书姬虫百百世彩蛋位置一览 12-04
- 阿西美女室友竟然2第六章全流程攻略 12-04
- 超英派遣中心第四章第一轮班派遣攻略 12-04
- 阿西美女室友竟然2第五章全流程攻略 12-04
- 梦之形跳跳锤维斯珀玩法攻略分享 12-04