云服务器Centos7系统部署mongodb和redis并远程链接
云服务器双十一买了一年的腾讯云的 真便宜啊,50硬盘1核2G才80好像(腾讯打钱)
mongodb
创建yum源文件:
vim /etc/yum.repos.d/mongodb-org-3.4.repo
添加以下内容:
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
然后
yum -y install mongodb-org
安装完毕后的mongodb的配置文件一般在/etc/mongod.conf
你也可以输
whereis mongod
进入配置文件修改配置
vim /etc/mongod.conf
mangodb默认是没有账户密码的,如果你开启远程链接当然要创账户设密码
https://blog.youkuaiyun.com/qq_32502511/article/details/80619277网上随便找了个
然后继续修改配置文件
打开这个 按照我的格式缩进,不然会无法重启mongo
security:
authorization: enabled
这个改成0.0.0.0 原来的应该是127.0.0.1 改全0即可允许任何ip登陆,也可以改成你想指定的IP地址
net:
port: 27017
bindIp: 0.0.0.0 # Listen to local interface only, comment to listen on all interfaces.
然后esc :wq,保存后输入systemctl restart mongod.service
chkconfig mongod on 检测是否开启成功
成功后就大功告成了,可视化图形界面推荐navicat,最新版支持mongodb,是真的好用,不过改新版界面看不习惯,筛选不如以前好用了。链接后选择云服务器的IP地址,你的账户密码端口号就链接成功了
别忘了systemctl enable mongod.service 开机自启动服务
plus:我没开防火墙,如果开的可以去打开端口号,芒果的是27017
redis
这个步骤很相似,从简来了
下载fedora的epel仓库
yum install epel-release
(这个据说很有用 但我还是小白 不知道有啥用哈哈)
安装 redis
yum install redis
安装完毕后
vim /etc/redis.conf
(这个里面很多东西 仔细找)
network里, bind 127.0.0.1 改成0.0.0.0
在security里 有个requirepass xxxx 改成你要登陆的密码,redis没有帐户名只有密码,记得取消掉#
esc :wq保存,
然后systemctl restart redis.service
system enable redis.service
完成,图形化界面推荐another redis desktop manager,之所以是another是因为这个是学习版嘿嘿,正版的你懂的。
https://github.com/qishibo/AnotherRedisDesktopManager/releases
这里下载,链接与mongo一样
下一章写python创分布式scrapy_redis 链接redis和mongo的教程! 有兴趣的兄嘚可以点去看哦(今天肯定应该可能不一定也许会能写出来)
author:Jay