Python爬虫云服务器搭建系列之二:环境搭建

前言

上篇在这里: Python爬虫云服务器搭建系列之一:环境搭建

本篇主要介绍阿里云的云服务器ECS云数据库EDS,先贴配置图吧:
Python爬虫云服务器搭建系列之二:环境搭建
Python爬虫云服务器搭建系列之二:环境搭建

0x00:搭建过程

在上一篇文章已经介绍了云服务器ECS的登陆和部分爬虫模块的安装,现在继续:

  1. 网页端登陆控制台,到左侧选择云服务器RDS版,点击实例id,根据提示创建用户(因为只能创建这一个用户,所以我的截图没有这个提示);
    Python爬虫云服务器搭建系列之二:环境搭建

  2. 点击数据安全性,根据提示输入白名单,这个白名单的作用是不在白名单上的IP无法登陆到数据库;
    Python爬虫云服务器搭建系列之二:环境搭建

3.基本信息里,根据提示,添加外网IP(我的已经添加,所以截图不太一样):
Python爬虫云服务器搭建系列之二:环境搭建

  1. 右上角有个登陆数据库,点击它,输入外网地址,刚添加的数据库账号和密码,按提示在网页端登陆查看数据库内容。

  2. 打开putty,登陆到系统后安装MySQL客户端sudo apt-get install mysql-client,因为有MySQL云服务器,所以mysql-server不需要安装。

  3. 这里说一下,内网指的是云服务器云数据库在同一网段下,网页登陆所在的网段跟云数据库不在同一网段下,所以用`外网地址登陆,而这里putty输入mysql -h 内网地址 -u 你的用户名 -P 端口 -p,按提示输入密码,通过内网地址登陆MySQL;

  4. 下面回到putty,安装python模块pymysqlpip install pymysql

  5. 准备工作完成。

0x01:运行项目

  1. 导入项目到云服务器(教程见上一篇)。

  2. 运行项目:nohup command > nohup.out &,这样就算退出putty,程序继续运行;

  3. cp /dev/null nohup.out或者cat /dev/null > nohup.out清空nohup.out文件;

  4. 登陆网页云数据库,查看数据库数据是否正确导入;
    Python爬虫云服务器搭建系列之二:环境搭建

  5. 完成。

以上。