1 . Redis

  • win10
1.找到 redis.windows.conf ,对其进行编辑。将
# requirepass foobared
更改为
requirepass yourpassword
2.重新启动 redis-server 服务,如: redis-server redis.windows.conf
(以redis.windows.conf为配置启动redis-server)

  • ubuntu
1.ubuntu下Redis的配置文件为 redis.conf ,找到,如上win10处更改
2.重新启动 redis-server 使配置生效
ps:查找 redis.conf 可以按序用以下命令:
sudo updatedb
locate redis.conf

  • scrapy
1.在 settings.py 中添加如下字段:
REDIS_HOST = 'x.x.x.x'        ( redis-server ip )
REDIS_PORT = 6379             ( redis-server port )
REDIS_PARAMS = {'password': 'yourpassword'}    ( redis-server password )

  • 拓展 -- 在scrapy的其他文件使用,如spider
使用连接池import redis
from FDASpider.settings import REDIS_HOST, REDIS_PORT, REDIS_PARAMSpool = redis.ConnectionPool(host=REDIS_HOST, port=REDIS_PORT, password=REDIS_PARAMS['password'])
r = redis.Redis(connection_pool=pool)

2 . MongoDB

  • win10
1.首先保证 MongoDB 服务是开启的
2.在 cmd 输入命令:mongo 登陆 MongoDB
3.在 MongoDB 下输入以下命令:
use admin    ( 切换到 admin 数据库 )
db.createUser({user:"name",pwd:"yourpassword",roles:[{role:"root",db:"admin"}]})    ( 创建拥有 root 权限的跨库用户 )
db.auth('name','yourpassword')    ( 验证是否登录成功,返回1则成功 )
4.重启 MongoDB ,带上参数 -auth ,如:
mongod -dbpath D:mongodbdata -logpath D:mongodblogmongodb_log.log -logappend -auth

  • ubuntu
1.保证 MongoDB 服务开启
2.如 win10 处操作创建用户
3.修改 MongoDB 配置文件: sudo gedit /etc/mongodb.conf
将 #auth = ture 去掉注释
4.重启 MongoDB 服务: service mongodb restart

  • scrapy
1.在 settings.py 中添加如下字段:
MONGO_URI = 'mongodb://127.0.0.1:27017'
MONGO_DB = "databasename"
2.其他都简单,重点是连接数据库的时候的验证语句,要加上 source :
db.authenticate(name='name', password='yourpassword', source='admin')

robo 3t 测试连接成功

host文件注释 ubuntu_Redis and MongoDB 设置密码验证(scrapy)(win)(ubuntu)相关推荐

  1. 给mongodb设置密码

    给mongodb设置密码 数据来源:https://segmentfault.com/a/1190000011554055 mongodb安装后是无需密码 Mongodb安装后自身是没有密码的,用户连 ...

  2. 修改本机的 Host 文件

    做程序开发或者其它事情的时候,需要修改本机的 Host 文件,以便达到域名映射.方法如下: 1.在电脑中找到以下路径(基本都是这个路径):C:\Windows\System32\drivers\etc ...

  3. host文件的详解与修改方式

    文档目录 1.什么是host文件 2.host文件作用 3.修改host文件方法 1.什么是host文件 hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的 IP 地址 ...

  4. 电脑常识——host文件修改(屏蔽网站或解开屏蔽)

    1. 什么是host文件: Hosts文件主要作用是定义IP地址和主机名的映射关系,是一个映射IP地址和主机名的规定.可以用文本文件打开!当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Ho ...

  5. 自制工具将excel文件批量导入到mongodb

    使用方法 下载此工具(度盘 密码: sbv6),这是一个exe文件,双击可直接运行 将这个工具放到你要处理的表格所在的目录,比如上图中有一个年级表的示例文件 确保已启动mongodb服务 双击脚本工具 ...

  6. CGB2005 JT7-8(文件 图片上传 uuid生成文件名 静态代码块,反向代理,Nginx,Host文件,tomact集群实现项目发布 ,nginx负载均衡种类)

    注意事项 1.京淘文件上传 文件上传api 京淘图片上传 利用静态代码块赋值 图片上传优化(动态赋值) uuid去掉横线 2.反向代理机制(正向反向代理说明) nginx学习 nginx实现反向代理 ...

  7. Android Studio利用host文件配置dl.google.com的国内镜像源

    国内的Android开发者,基本每隔一段时间就会碰到项目突然不能编译的情况.sdk更新.插件安装也有诸多不便,环境的折腾确实伤透了脑筋.本文主要记录下使用host配置dl.google.com的国内镜 ...

  8. VsCode允许JSON文件注释

    打开设置面板 输入Files: Associations搜索出此项 在此处添加项: 项 *.json 值 jsonc 然后你的JSON文件注释就不报错了~

  9. pycharm python脚本自动头文件注释

    pycharm python脚本自动头文件注释 用的脚本 #!/usr/bin/env python # -*- encoding: utf-8 -*- """ @Int ...

最新文章

  1. AI | 优化背后的数学基础
  2. BCH与BCE共享比特币之名
  3. Delphi 多文件拖放获取路径示例
  4. linux ll以编码格式_【系列】每天一个 Linux 命令(5):rm 命令
  5. android 随意漂浮动画,Android实现气泡漂浮动画,类似IOS Game Center中气泡动画
  6. MyBatisPlus_更新篇_入门试炼_03
  7. flash player 11 相关资源
  8. linux系统修改只读文件权限如(etc/hosts)文件
  9. mysql 增加一列 伦理名_MySQL错误提示mysql Statement violates GTID consistency
  10. Solr 4.10.3 导入 Mysql 数据
  11. IDEA安装MySQL版本以及驱动jar包下载问题
  12. 第27天 LDT与库
  13. Kubernetes学习笔记(一):Pod详解:Pod配置、Pod生命周期、Pod调度、容器设计模式
  14. Power Query批量合并Excel文件
  15. 服务器gpu卡型号V100,NVIDIA GPU服务器升级:16块450W Tesla V100
  16. 远程控制电脑会不会泄露隐私
  17. D2FQ: Device-Direct Fair Queueing for NVMe SSDs
  18. 想提高你的月薪就快收藏下这些网站吧
  19. windbg wt命令
  20. Chrome浏览器双击无反应

热门文章

  1. 985高校校长:未来5年教职工要压缩千人,淘汰20-30%
  2. 历史上的今天:让我们一起缅怀菲尔兹
  3. 23种设计模式之中介者模式
  4. 分析模板方法设计模式
  5. libcurl使用方法
  6. 如何避免JS内存泄漏?
  7. 重磅发布 | 阿里云视图计算,边缘计算的主“战”场
  8. 勒索病毒如何防治?看阿里云双拳出击不留隐患
  9. 佰腾科技:专利大数据的云上裂变之路
  10. 阿里云正式推出内容平台“云栖号”:全面助力企业和个人上云决策