【Python3 爬虫学习笔记】数据库的安装

作为数据存储的重要部分,数据库同样必不可少,数据库可以分为关系型数据库和非关系型数据库。
关系型数据库如SQLite、MySQL、Oracle、SQL Server、DB2等,其数据库是以表的形式存储;非关系型数据库如MongoDB、Redis,它们的存储形式是键值对,存储形式更加灵活。

一、MySQL的安装

Windows下的安装
下载MySQL数据库,点击安装,开启服务即可。

Linux下的安装
以Ubuntu为例进行安装:

sudo apt-get update
sudo apt-get install -y mysql-sever mysql-client

启动、关闭和重启MySQL服务的命令如下:

sudo service mysql start
sudo service mysql stop
sudo service mysql restart

完成了Ubuntu下的MySQL的安装,之后可以修改密码:

mysql -uroot -p

use mysql;
UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
FLUSH PEIVILEGES;

由于Linux一般会作为服务器使用,为了使MySQL可以被远程访问,我们需要修改MySQL的配置文件,配置文件的路径一般为/etc/mysql/my.conf。
注释掉 bind-address = 127.0.0.1即可,此行限制了MySQL只能本地访问而不能远程访问。

二、MongoDB的安装

MongoDB是由C++语言编写的非关系型数据库,是一个基于分布式文件存储的开源数据库系统,其内容存储形式类似JSON对象,它的字段值可以包含其他文档、数组及文档数组,非常灵活。

Windows下的安装
直接在官网下载msi安装包,双击开始安装,指定安装路径,安装成功之后,进入MongoDB的安装目录,在bin目录下新建同级目录data,然后进入data文件夹,新建子文件夹db来存储数据目录。之后打开命令行,进入MongoDB安装目录的bin目录下,运行MongoDB服务:

mongod --dbpath "C:\MongoDB\Server\3.4\data\db"

此命令行方法不能关闭,如果要一直运行,需要配置成系统服务。

以管理员身份运行命令行,输入如下内容:

mongod --bind_ip 0.0.0.0 --logpath "C:\MongoDB\Server\3.4\logs\mongodb.log" --logappend --dbpath "C:\MongoDB\Server\3.4\data\db" --port 27017 --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install

这里的意思是绑定IP为0.0.0.0(即任意IP均可访问),指定日志路径、数据库路径和端口,指定服务器名称。需要注意的是,这里依然需要把路径替换成你的MongoDB安装路径,运行此命令后即可安装服务。

启动服务后,在命令行下就可以利用mongo命令进入MongoDB命令交互环境。

Linux下的安装
Ubuntu中,首先需要导入MongoDB的GPG key:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

Ubuntu16.04对应安装命令如下:

echo "deb [arch=amd64,arm64] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

更新apt-get源

sudo apt-get update

之后安装MongoDB即可:

sudo apt-get install -y mongodb-org

安装完成后运行MongoDB:

mongod --port 27017 --dbpath /data/db

可视化工具
RoboMongo/Robo 3T,使用简单,功能强大,官方网站为https://robomongo.org/
还有一个简单易用的可视化工具——Studio 3T,它同样具有方便的图形化管理界面,官方网站为https://studio3t.com

三、Redis的安装

Redis是一个基于内存的高效的非关系型数据库。
Windows下的安装
在Windows下,Redis可以直接到GitHub的发行版本里面下载,具体下载地址是https://github.com/MSOpenTech/redis/releases
推荐下载Redis Desktop Manager可视化管理工具(https://redisdesktop.com/download)。

Linux下的安装

Ubuntu下安装

sudo apt-get -y install redis-server
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值