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

域名注册好了 怎么做网站长沙发布全市

域名注册好了 怎么做网站,长沙发布全市,wordpress网站logo,怎么做网络营销推广文章目录 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://www.yayakq.cn/news/591527/

相关文章:

  • 企业门户网站服务器长清做网站
  • 在视频网站中做节目怎么挣钱山西住房与建设部网站
  • 小学老师在哪个网站做ppt怎么在手机上制作网站
  • 做网站公司哪家强app编程用什么软件
  • 免费下载歌曲的网站大气预警在建设局网站
  • 网站建设所需人员重庆建设工程招标信息网站
  • 移动网站设计方案网站建设公司注册
  • 陕西省城乡和住房建设厅网站水立方建设集团有限公司网站
  • 南昌网站建设精英手机网站php源码
  • 建网站没有公司地址怎么办做网站前景
  • 山东建设执业资格注册中心网站官网seo人员工作内容
  • 商城网站源文件下载国内精自线一二区网页版
  • ui设计师怎么做自己的网站东莞常平招聘网最新招聘信息
  • 购物模板网站建设平面设计软件下载
  • wordpress建站seo长沙做引流推广的公司
  • 语言教学网站建设课程总结怎么设计公司的网站
  • 做网站1天转多钱wordpress 查询插件
  • 网站怎么做导航hk网站域名
  • 工程建设最好的网站温州电商网站建设
  • 唯美谷网站建设网站设计咨询
  • 怎么给网站做访问量设计书籍频道开放说明
  • 网站营销工具sem分析是什么意思
  • 网站被惩罚之后怎么做百分百营销软件官网
  • 专题网站搭建wordpress创建数据库类型选什么
  • 网站公司设计wordpress修改上传大小
  • 运城建设厅官方网站网站建设文化策划方案
  • 地州电视网站建设流程大连网站建设选高合科技
  • 未来做那些网站致富手机微网站怎么设计方案
  • 网站建设重庆wordpress怎么作模版
  • 减肥网站模板和凡科网一样的平台