首页 / GO / CentOS上安装MongoDB的社区版
CentOS上安装MongoDB的社区版
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了CentOS上安装MongoDB的社区版,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2669字,纯文字阅读大概需要4分钟。
内容图文
使用
.rpm
包(推荐)
vim /etc/yum.repos.d/mongodb-org-4.0.repo
加入以下内容
[mongodb-org-4.0] name = MongoDB Repository baseurl = https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/ gpgcheck = 1 enabled = 1 gpgkey = https:// www.mongodb.org/static/pgp/server-4.0.asc
要安装最新的稳定版MongoDB,请发出以下命令: sudo yum install -y mongodb-org 要安装特定版本的MongoDB,请单独指定每个组件包,并将版本号附加到包名称,如以下示例所示: sudoyuminstall -y mongodb-org-4.0.9 mongodb-org-server-4.0.9 mongodb-org-shell-4.0.9 mongodb-org-mongos-4.0.9 mongodb-org-tools-4.0.9 您可以指定任何可用的MongoDB版本。但是yum ,当有更新的版本可用时,请升级软件包。为防止意外升级,请将包装固定。要固定包,请将以下exclude指令添加到您的/etc/yum.conf文件中: exclude = mongodb-org,mongodb-org-server,mongodb-org-shell,mongodb-org-mongos,mongodb-org-tools
使用tar包
MongoDB
.tar.gz
tarball需要安装以下依赖项:
yum install libcurl openssl
tar包下载地址:https://www.mongodb.com/download-center?jmp=docs#production
例:
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.0.tgz
cd /usr/local wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.0.tgztar zxvf mongodb-linux-x86_64-4.0.0.tgz mv mongodb-linux-x86_64-4.0.0 mongodb vim /etc/profile #Set Mongodb export PATH=/usr/local/mongodb/bin:$PATH source /etc/profile
cd /usr/local/mongodb touch mongodb.conf mkdir db mkdir log cd log touch mongodb.log
修改mongodb配置文件
vim /usr/local/mongodb/mongodb.conf
port=27017 #端口 dbpath= /usr/mongodb/db #数据库存文件存放目录 logpath= /usr/mongodb/log/mongodb.log #日志文件存放路径 logappend=true #使用追加的方式写日志 fork=true #以守护进程的方式运行,创建服务器进程 maxConns=100 #最大同时连接数 noauth=true #不启用验证 #noauth=true #启用验证 journal=true #每次写入会记录一条操作日志(通过journal可以重新构造出写入的数据)。 #即使宕机,启动时wiredtiger会先将数据恢复到最近一次的checkpoint点,然后重放后续的journal日志来恢复。 storageEngine=wiredTiger #存储引擎有mmapv1、wiretiger、mongorocks bind_ip = 0.0.0.0 #这样就可外部访问了,例如从win10中去连虚拟机中的MongoDB
启动mongodb
cd /usr/local/mongodb/bin/ ./mongod --config /usr/mongodb/mongodb.conf 网友指正:最新版本mongodb已经将--config 修改为 -f (本人尚未尝试)
远程连接mongodb
官网下载robo 3t https://robomongo.org/download
安装完后配置。
若开启认证模式可以进入数据库输入以下命令:
./usr/local/mongodb/bin/mongo // 查看数据库版本 > db.version(); // 常用命令帮助 > db.help(); // 查看数据库 > show dbs; //使用admin数据库use admin //给admin数据库添加管理员用户名和密码,用户名和密码请自行设置 db.createUser({user:"admin",pwd:"123456",roles:["root"]}) //验证是否成功,返回1则代表成功 db.auth("admin", "123456") //切换到要设置的数据库,以test为例use test //为test创建用户,用户名和密码请自行设置。 db.createUser({user: "test", pwd: "123456", roles: [{ role: "dbOwner", db: "test" }]})
robo 3链接数据库:
删除mongodb
若yum安装: yum erase $(rpm -qa | grep mongodb-org) rm -r /var/log/mongodb rm -r /var/lib/mongo
参考官方文档:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/#run-mongodb-community-edition
原文:https://www.cnblogs.com/ling-yu-amen/p/10812423.html
内容总结
以上是互联网集市为您收集整理的CentOS上安装MongoDB的社区版全部内容,希望文章能够帮你解决CentOS上安装MongoDB的社区版所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。