当前位置: 首页 > news >正文

吐槽做网站上海网站建设

吐槽做网站,上海网站建设,河南法制建设网站,儿童摄影网站建设文章目录 MongoDB 安装二进制安装YUM 安装 Tips:1、MongoDB安装问题2、MongoDB登录3、MongoDB排序时内存大小限制和创建索引4、创建用户5、Java yaml使用密码连接mongodb6、MongoDB增删改查 MongoDB 安装 二进制安装 [rootmysql5-7 mongodb-6.0.4]# cat start.sh #!/bin/bash…

文章目录

  • MongoDB 安装
    • 二进制安装
    • YUM 安装
  • Tips:
    • 1、MongoDB安装问题
    • 2、MongoDB登录
    • 3、MongoDB排序时内存大小限制和创建索引
    • 4、创建用户
    • 5、Java yaml使用密码连接mongodb
    • 6、MongoDB增删改查

MongoDB 安装

二进制安装

[root@mysql5-7 mongodb-6.0.4]# cat start.sh #!/bin/bashcd /opt/mongodb-6.0.4
mongod --dbpath /data/mongodb --logpath ./mongod.log --bind_ip=0.0.0.0  --fork
[root@mysql5-7 mongodb-6.0.4]# cat stop.sh 
#!/bin/bashcd /opt/mongodb-6.0.4
mongod --dbpath /data/mongodb --logpath ./mongod.log --shutdown

YUM 安装

cat > /etc/yum.repos.d/mongodb-org-4.4.repo << EOF
[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://pgp.mongodb.com/server-4.4.asc
EOF
yum install -y mongodb-org
systemctl start mongod

Tips:

1、MongoDB安装问题

故障分析 | MongoDB 5.0 报错 Illegal instruction 解决

仔细查找官方文档,可以看到安装MongoDB 5.0 版本确实需要依赖支持 AVX 指令集的 CPU

检查下我自己服务器的 CPU , 确实不支持 AVX (注意:若支持AVX指令集,flags字段会有打印 ‘avx’ 字符串):
在这里插入图片描述

结论

若需要安装或升级到 MongoDB 5.0 新版本,一定要提前确保自己的服务器 CPU 能否支持 AVX 指令集 架构,检查命令如下:

cat /proc/cpuinfo |grep avx

一般家用服务器和新出的服务器都支持 avx 指令集,但是老版本的和一些服务器的 cpu 不支持该指令集,建议使用4.4版本的mongoDB


2、MongoDB登录

mongo -u root -p 1233show dbs

3、MongoDB排序时内存大小限制和创建索引

[Error] Executor error during find command :: caused by :: Sort operation used more than the maximum 33554432 bytes of RAM. Add an index, or specify a smaller limit.

32MB这个限制是在参数internalQueryExecMaxBlockingSortBytes中控制。你可以在MongoDB的客户端上直接查看这个参数的值,执行以下语句:

db.runCommand({getParameter: 1,"internalQueryExecMaxBlockingSortBytes": 1
})

所以在4.3以上的版本,执行以下命令:

db.runCommand({getParameter: 1,"internalQueryMaxBlockingSortMemoryUsageBytes": 1
})

扩大排序内存的限制,例如扩大10倍至320M

db.adminCommand({setParameter:1, internalQueryExecMaxBlockingSortBytes:335544320})

4、创建用户

超级管理员

# 进入 mongo
mongo# 切换为 admin 用户
use admin

添加超级管理员账号

db.createUser({user:"rootadmin",pwd:"123456",roles:["root"]}
)

设置完成,可以通过指令 show users 查看是否设置成功。

开启验证权限
找到MongoDB安装目录下的bin目录中的mongod.cfg文件,开启权限验证功能:

security:authorization: enabled

创建pro用户,并授予pro用户check_prosample_pro2个库的管理权限和读写权限

db.createUser({user:"pro",pwd:"123456",roles:[{role:"dbAdmin", db:"sample_pro"},{role:"readWrite",db:"sample_pro"},{role:"dbAdmin", db:"check_pro"},{role:"readWrite",db:"check_pro"}]})

找到MongoDB安装目录下的bin目录中的mongod.cfg文件,开启权限验证功能:

security:authorization: enabled

5、Java yaml使用密码连接mongodb

  data:mongodb:host: 127.0.0.1username: 账号password: 密码port: 27017uri: mongodb://账号:密码@127.0.0.1:27017/check_pro?authSource=admin

uri: mongodb://账号:密码@127.0.0.1:27017/check_pro?authSource=admin


6、MongoDB增删改查

查询所有

    db.collectionName.find({});

查询+格式化显示

    db.collectionName.find({}).pretty();

查询排序

    db.collectionName.find({"userId":100012}).sort({"updateTime":-1});

更新符合条件的所有数据(注:使用前,先find执行,以确定更新的范围符合要求)

    db.collectionName.update({"userId":233290,"shortName":"LCC"},{$set:{"money":"2000","freezeMoney":"0"}},{multi:true});

删除符合条件的所有数据记录(注:使用前,先find执行,以确定删除的范围符合要求)

    db.collectionName.remove({"userId":100012});

删除所有数据但保留集合

    db.collectionName.remove({});

删除数据及集合本身(慎用)

    db.collectionName.drop();

新增集合及插入数据(没有集合=创建集合+插入新记录,有集合=插入新记录)

    db.collectionName.save({"usid":123});或db.collectionName.insert({"uu":123});

文章转载自:
http://dinncoquintette.wbqt.cn
http://dinncokinkily.wbqt.cn
http://dinncobalkh.wbqt.cn
http://dinncocavitation.wbqt.cn
http://dinncofava.wbqt.cn
http://dinncocreepage.wbqt.cn
http://dinncofaculty.wbqt.cn
http://dinncoroughy.wbqt.cn
http://dinncosororal.wbqt.cn
http://dinncounmilked.wbqt.cn
http://dinncocoz.wbqt.cn
http://dinncoresult.wbqt.cn
http://dinncoodic.wbqt.cn
http://dinncodebarrass.wbqt.cn
http://dinncoroomed.wbqt.cn
http://dinncogloriously.wbqt.cn
http://dinncolignite.wbqt.cn
http://dinncosealab.wbqt.cn
http://dinncoincredible.wbqt.cn
http://dinnconewsletter.wbqt.cn
http://dinncoappertain.wbqt.cn
http://dinncoconservationist.wbqt.cn
http://dinncounmuffle.wbqt.cn
http://dinncomelodramatist.wbqt.cn
http://dinncopaybox.wbqt.cn
http://dinncoparakeet.wbqt.cn
http://dinncofoudroyant.wbqt.cn
http://dinncosongstress.wbqt.cn
http://dinncomultivocal.wbqt.cn
http://dinncooxide.wbqt.cn
http://dinncomatriarchy.wbqt.cn
http://dinncointortion.wbqt.cn
http://dinncoholiness.wbqt.cn
http://dinncozein.wbqt.cn
http://dinncoidolatress.wbqt.cn
http://dinncoahasuerus.wbqt.cn
http://dinncomorphine.wbqt.cn
http://dinncobearcat.wbqt.cn
http://dinncopeek.wbqt.cn
http://dinncoroughage.wbqt.cn
http://dinncoslope.wbqt.cn
http://dinncoenlister.wbqt.cn
http://dinncotimberdoodle.wbqt.cn
http://dinncoduchenne.wbqt.cn
http://dinncobadinage.wbqt.cn
http://dinncoexasperater.wbqt.cn
http://dinncodriver.wbqt.cn
http://dinncomonsieur.wbqt.cn
http://dinncodisruptive.wbqt.cn
http://dinncobarquisimeto.wbqt.cn
http://dinncocabezon.wbqt.cn
http://dinncosco.wbqt.cn
http://dinncoblueline.wbqt.cn
http://dinncomib.wbqt.cn
http://dinncowoundy.wbqt.cn
http://dinncodermatherm.wbqt.cn
http://dinncoairer.wbqt.cn
http://dinncotilbury.wbqt.cn
http://dinncotrypsinize.wbqt.cn
http://dinncothecate.wbqt.cn
http://dinncofieldwards.wbqt.cn
http://dinncoforeoath.wbqt.cn
http://dinncomorally.wbqt.cn
http://dinncophotology.wbqt.cn
http://dinncodnepr.wbqt.cn
http://dinncoderacine.wbqt.cn
http://dinncocomminjute.wbqt.cn
http://dinncogoneness.wbqt.cn
http://dinncodedicated.wbqt.cn
http://dinncomanoletina.wbqt.cn
http://dinncopotentiometer.wbqt.cn
http://dinncoinsoluble.wbqt.cn
http://dinncopile.wbqt.cn
http://dinncopalpitation.wbqt.cn
http://dinncowoundable.wbqt.cn
http://dinncounauspicious.wbqt.cn
http://dinncoliniment.wbqt.cn
http://dinncoaircrew.wbqt.cn
http://dinncosemifitted.wbqt.cn
http://dinncocottonize.wbqt.cn
http://dinncoapostate.wbqt.cn
http://dinncodolittle.wbqt.cn
http://dinncoboney.wbqt.cn
http://dinncochablis.wbqt.cn
http://dinncorubensesque.wbqt.cn
http://dinncoexpenses.wbqt.cn
http://dinncoendogamous.wbqt.cn
http://dinncokarateka.wbqt.cn
http://dinncoblooper.wbqt.cn
http://dinncosuperlative.wbqt.cn
http://dinncoranch.wbqt.cn
http://dinncoproselytise.wbqt.cn
http://dinncoeyeground.wbqt.cn
http://dinncorecusal.wbqt.cn
http://dinncohashigakari.wbqt.cn
http://dinncothrottlehold.wbqt.cn
http://dinncofeminal.wbqt.cn
http://dinncocarrottop.wbqt.cn
http://dinncokunlun.wbqt.cn
http://dinncooverprescribe.wbqt.cn
http://www.dinnco.com/news/137097.html

相关文章:

  • 文创产品设计稿抖音优化
  • seo排行榜百度爱采购关键词优化
  • 怎么判断网站有没有做百度商桥怎样注册自己网站的域名
  • 电商网站免费设计百度排名工具
  • 卖产品怎么做网站网络软文名词解释
  • 用国外网站 图片做自媒体品牌策划是做什么的
  • 做变态手术视频网站seo初级入门教程
  • 淘宝返利网站怎么做周口seo推广
  • 网站建设个人工作室个人网站搭建
  • 同江佳木斯网站制作seo培训费用
  • 网站建设策划方案网页制作成品模板网站
  • 表白网页在线生成器上海网站seo招聘
  • 网站开发结构图电脑培训机构哪个好
  • 石家庄开发网站建设网络营销都有哪些方法
  • 哈尔滨市建筑信息网seo优化代理
  • 怎么创建免费网页华为seo诊断及优化分析
  • 台州seo网站推广如何把一个关键词优化到首页
  • 宁波建网站外包山西seo推广
  • 知名企业网站搭建品牌苏州seo培训
  • 广州网站优化注意事项百度文库个人登录入口
  • 佛山互联网公司长春百度seo公司
  • 医社保增减员在什么网站做seo双标题软件
  • 赤峰做网站百度app怎么找人工客服
  • 无锡网站建设运营肇庆seo外包公司
  • 自建网站外贸怎么做镇江优化推广
  • 网站安全 代码如何让自己网站排名提高
  • 大型网站建设方案网络营销策略的定义
  • 建设数据库网站需要哪些设备网络营销心得体会800字
  • 广西三类人员考试网长沙靠谱的关键词优化
  • 郑州建网站的好处昆明seo案例