基于scrapy_redis部署scrapy分布式爬虫

1.使用cmd命令窗口下载工具包 scrapy_redis

 2.使用PyCharm打开你的scrapy爬虫项目,找到settings.py文件,配置scrapy爬虫项目使用的调度器及过滤器

3.修改spiders目录下的爬虫文件

 4.如果你的scrapy爬虫项目连接的有远程服务,例如MySql数据库,Redis数据库等,需要将远程服务连接开启,保证在其他的主机上能够成功连接。

mysql数据库的相关操作:我安装的mysql是8.0版本(社区版)以及它对应的数据可视化软件: Navicat 12 for MySQL

打开mysql服务的两种方式:

方式一:在cmd命令窗口输入net start mysql80打开服务

如果出现这种错误:

以管理员身份运行cmd.exe即可

关闭mysql服务输入net stop mysql80即可

总结:net start + 服务名  :启动windows中服务

          net stop + 服务名    :关闭windows中服务

注意:Windows中服务名不区分大小写

方式二:进入Windows中服务的选项,找到MySQL80服务

win键+R 输入 services.msc 点击确定 或者 桌面鼠标右键点击此电脑,选择管理即可打开计算机管理,找到服务

登录与退出

在此之前需要配置环境变量,我的MySQL是安装在:C:\Program Files\MySQL\MySQL Server 8.0\bin下,不然系统不能识别MySQL命令

将C:\Program Files\MySQL\MySQL Server 8.0\bin路径添加到环境变量即可。

MySQL参数:

-u 用户名

-p 密码

-V 输出版本信息并且退出

-h 主机地址

连接本地:mysql -h127.0.0.1,连接其他主机的话,输入其他主机的ip地址

mysql -h127.0.0.1 -uroot -p 回车,然后输入你的密码,或者mysql -uroot -p 回车输入密码

接下来就可以操作你的数据库了,操作数据库的命令在这里我就不做太多的解释了。

接下来配置软件Navicat 12 for MySQL

打开软件Navicat 12 for MySQL,然后连接到MySQL的服务,连接成功后会发现有几个默认生成的数据库,找到名称为mysql的数据库,打开后找到名称为user的数据表,然后修改表中的数据,将字段名为User,表中数据为root的那一行的前面的数据改为%,以保证其他的主机能够远程连接你的数据库。如下图所示:

最后刷新权限,如下图:

 

 

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值