linux安装MongoDB
yum的mongodb源配置
创建yum的mongodb源配置文件
touch /etc/yum.repos.d/mongodb-org.repo
1、touch 创建文件命令
2、yum是安装软件管理。yum源的配置文件夹,放在/etc/yum.repos.d的文件夹下,才能生效,yum配置文件必须.repo结尾的。
3、这里配置mongodb的源'mongodb-org.repo'。是因为默认源地址特别慢,原因大家懂得
参考:https://www.cnblogs.com/mchina/archive/2013/01/04/2842275.html
编辑mongodb-org.repo
vim /etc/yum.repos.d/mongodb-org.repo
输入以下内容后,保存并退出
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=0
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
安装MongoDB
yum install -y mongodb-org
安装过程报错了
Public key for mongodb-org-3.4.10-1.el6.x86_64.rpm is not installed
在网上找到了解决方法:
此时要导入rpm的签名信息即可,以root登录,执行下面命令
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
根据我的Linux版本是CentOS 6.5,于是我执行下面命令
#rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
启动MongoDB
#centos6用这种方式
service mongod start
#centos7用这种方式
systemctl start mongod
--------------------------------------------------------
yum有时候网络不行就挂了。我如今是下载好tar压缩包,这是已经编译过可执行的二进制问价,就是所谓的绿色版。
具体方法参考菜鸟教程
这里说我本地的后台运行方法,这样即使关闭shell,mongoDB的服务也照样是运行着的
mongod --fork --dbpath=/data/db --logpath=/data/logs/mongodb.log --logappend
如果还是连接不上的话,请考虑,是不是只能服务器本地访问,如果是这样的话,那么执行下边就行
mongod —fork —bind_ip 0.0.0.0 —dbpath=/mydata/mongo/data —logpath=/mydata/mongo/log/test.log —logappend
如果还不行,考虑是不是阿里的服务器,阿里的服务器需要配置安全组,这个没技术含量,自行百度
停止服务
kill mongo pid
参考
http://blog.csdn.net/xiaoxing598/article/details/54233044
https://www.cnblogs.com/acewhl/p/6638486.html
https://www.cnblogs.com/acewhl/p/6638486.html
https://www.cnblogs.com/mchina/archive/2013/01/04/2842275.html
https://segmentfault.com/a/1190000010362190
https://www.cnblogs.com/JemBai/archive/2012/11/07/2759140.html
相关文章
- Linux入门:Linux != Windows( Linux 不是 Windows)
- [Linux] linux文件系统学习
- linux虚拟机中安装mongodb
- Linux下的Apache和PHP安全设置,如何开启PHP的安全模式
- Linux学习:CentOS 7 安装mongoDB
- Linux其他: GitBash
- L82.linux命令每日一练 -- 第11章 Linux系统管理命令 -- dmidecode和lspci
- L81.linux命令每日一练 -- 第11章 Linux系统管理命令 -- ethtool和mii-tool
- L79.linux命令每日一练 -- 第11章 Linux系统管理命令 -- sar和chkconfig
- L74.linux命令每日一练 -- 第十章 Linux网络管理命令 -- nmap和tcpdump
- L54.linux命令每日一练 -- 第八章 Linux磁盘与文件系统管理命令 -- umount和df
- L44.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- su和visudo
- Linux下VMware虚拟机报Could not open /dev/vmmon: No such file or directory. Please make sure that the kern
- 嵌入式linux开发,交叉编译qt4.8.5报错:bin/qmake: Exec format errorThe tslib functionality test failed! You migh
- 嵌入式Linux开发,Ubuntu22下交叉编译报错:make[1]: aarch64-linux-gnu-gcc: No such file or directory
- Linux下MongoDB安装和配置详解
- 详解使用python crontab设置linux定时任务
- 周立功arm linux教程,极速搭建周立功IMX287A ARM Linux开发环境
- Linux【基础篇】—— linux操作系统目录结构、运行级别介绍
- ZYNQ - 嵌入式Linux开发 -08- linux应用程序开发
- Linux centos7 一键离线安装OpenStack单实例脚本(queens版本,修订版本)
- Linux中日志管理和常见故障
- Linux操作系统安全加固
- 安卓通过Linux Deploy安装linux系统