摘要:的安裝是一個(gè)輕量級(jí)的關(guān)系型數(shù)據(jù)庫(kù),以表的形式來(lái)存儲(chǔ)數(shù)據(jù),本節(jié)我們來(lái)了解下它的安裝方式。相關(guān)鏈接官方網(wǎng)站下載地址中文教程下的安裝推薦使用安裝,執(zhí)行命令即可。上一篇文章網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)解析庫(kù)的安裝下一篇文章網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)存儲(chǔ)庫(kù)的安裝
上一篇文章:Python3網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)---3、解析庫(kù)的安裝:LXML、BeautifulSoup、PyQuery、Tesserocr
下一篇文章:Python3網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)---5、存儲(chǔ)庫(kù)的安裝:PyMySQL、PyMongo、RedisPy、RedisDump
作為數(shù)據(jù)存儲(chǔ)的重要部分,數(shù)據(jù)庫(kù)同樣是必不可少的,數(shù)據(jù)庫(kù)可以分為關(guān)系型數(shù)據(jù)庫(kù)和非關(guān)系型數(shù)據(jù)庫(kù)。
關(guān)系型數(shù)據(jù)庫(kù)如 SQLite、MySQL、Oracle、SQL Server、DB2 等,其數(shù)據(jù)庫(kù)是以表的形式存儲(chǔ),非關(guān)系型數(shù)據(jù)庫(kù)如MongoDB、Redis,它們的存儲(chǔ)形式是鍵值對(duì),存儲(chǔ)形式更加靈活。
本書(shū)用到的數(shù)據(jù)庫(kù)主要有關(guān)系型數(shù)據(jù)庫(kù) MySQL 及非關(guān)系型數(shù)據(jù)庫(kù) MongoDB、Redis。
本節(jié)我們來(lái)了解一下它們的安裝方式。
1.3.1 MySQL的安裝MySQL 是一個(gè)輕量級(jí)的關(guān)系型數(shù)據(jù)庫(kù),以表的形式來(lái)存儲(chǔ)數(shù)據(jù),本節(jié)我們來(lái)了解下它的安裝方式。
1. 相關(guān)鏈接官方網(wǎng)站:https://www.mysql.com/cn
下載地址:https://www.mysql.com/cn/down...
中文教程:http://www.runoob.com/mysql/m...
2. Mac下的安裝推薦使用 Homebrew 安裝,執(zhí)行 brew 命令即可。
brew install mysql
啟動(dòng)、停止、重啟 MySQL 服務(wù)的命令:
sudo mysql.server start sudo mysql.server stop sudo mysql.server restart
Mac 一般不會(huì)作為服務(wù)器使用,如果要想取消本地 host 綁定,同樣修改 my.cnf 文件,然后重啟服務(wù)即可。
1.3.2 MongoDB安裝MongoDB 是由 C++ 語(yǔ)言編寫的非關(guān)系型數(shù)據(jù)庫(kù),是一個(gè)基于分布式文件存儲(chǔ)的開(kāi)源數(shù)據(jù)庫(kù)系統(tǒng),其內(nèi)容存儲(chǔ)形式類似 Json 對(duì)象,它的字段值可以包含其他文檔,數(shù)組及文檔數(shù)組,非常靈活。
MongoDB 支持多種平臺(tái),包括 Windows、Linux、Mac OS、Solaris 等,在其官方網(wǎng)站均可找到對(duì)應(yīng)的安裝包,https://www.mongodb.com/downl...
本節(jié)我們來(lái)看下它的安裝過(guò)程。
1. 相關(guān)鏈接官方網(wǎng)站:https://www.mongodb.com
官方文檔:https://docs.mongodb.com
GitHub:https://github.com/mongodb
中文教程:http://www.runoob.com/mongodb...
2. Mac下的安裝推薦使用 Homebrew 安裝,執(zhí)行 brew 命令即可:
brew install mongodb
然后創(chuàng)建一個(gè)新文件夾 /data/db,用于存放 MongoDB 數(shù)據(jù)。
啟動(dòng) MongoDB 服務(wù):
brew services start mongodb sudo mongod
這樣就啟動(dòng)了 MongoDB 服務(wù)。
停止、重啟 MongoDB 服務(wù)的命令:
brew services stop mongodb brew services restart mongodb3. 可視化工具
在這里推薦一個(gè)可視化工具 RoboMongo/Robo 3T,使用簡(jiǎn)單,功能強(qiáng)大,官方網(wǎng)站:https://robomongo.org/,三大平臺(tái)都有支持,下載鏈接:https://robomongo.org/download。
另外還有一個(gè)簡(jiǎn)單易用的可視化工具,Studio 3T,同樣具有方便的圖形化管理,官方網(wǎng)站:https://studio3t.com,同樣支持三大平臺(tái),下載鏈接:https://studio3t.com/download/。
1.3.3 Redis的安裝Redis 是一個(gè)基于內(nèi)存的高效的非關(guān)系型數(shù)據(jù)庫(kù),本節(jié)我們來(lái)了解下 Redis 在各個(gè)平臺(tái)的安裝過(guò)程。
1. 相關(guān)鏈接官方網(wǎng)站:https://redis.io
官方文檔:https://redis.io/documentation
中文官網(wǎng):http://www.redis.cn
GitHub:https://github.com/antirez/redis
中文教程:http://www.runoob.com/redis/r...
Redis Desktop Manager:https://redisdesktop.com
Redis Desktop Manager GitHub:https://github.com/uglide/Red...
2. Mac下的安裝推薦使用 Homenbrew 安裝,執(zhí)行 brew 命令即可。
brew install redis
啟動(dòng) Redis 服務(wù):
brew services start redis redis-server /usr/local/etc/redis.conf
這樣就啟動(dòng)了 Redis 服務(wù)。
同樣可以使用 redis-cli 進(jìn)入 Redis 命令行模式。
Mac 下 Redis 的配置文件路徑是 /usr/local/etc/redis.conf,可以通過(guò)修改它來(lái)配置訪問(wèn)密碼。
修改配置文件后需要重啟 Redis 服務(wù),停止、重啟 Redis 服務(wù)的命令如下:
brew services stop redis brew services restart redis
另外在 Mac 下也可以安裝 Redis Desktop Manager 可視化管理工具來(lái)管理 Redis。
上一篇文章:Python3網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)---3、解析庫(kù)的安裝:LXML、BeautifulSoup、PyQuery、Tesserocr
下一篇文章:Python3網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)---5、存儲(chǔ)庫(kù)的安裝:PyMySQL、PyMongo、RedisPy、RedisDump
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/44045.html
摘要:相關(guān)鏈接官方文檔安裝推薦使用安裝,命令如下運(yùn)行完畢之后即可完成的安裝。上一篇文章網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)數(shù)據(jù)庫(kù)的安裝下一篇文章網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)庫(kù)的安裝 上一篇文章:Python3網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)---4、數(shù)據(jù)庫(kù)的安裝:MySQL、MongoDB、Redis下一篇文章:Python3網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)---6、Web庫(kù)的安裝:Flask、Tornado 在前面一節(jié)我們介紹了幾個(gè)數(shù)據(jù)庫(kù)的安裝方式,但這僅僅是用來(lái)存...
摘要:運(yùn)行結(jié)果如果運(yùn)行結(jié)果一致則證明安裝成功。上一篇文章網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)請(qǐng)求庫(kù)安裝下一篇文章網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)數(shù)據(jù)庫(kù)的安裝 上一篇文章:Python3網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)---2、請(qǐng)求庫(kù)安裝:GeckoDriver、PhantomJS、Aiohttp下一篇文章:Python3網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)---數(shù)據(jù)庫(kù)的安裝:MySQL、MongoDB、Redis 抓取下網(wǎng)頁(yè)代碼之后,下一步就是從網(wǎng)頁(yè)中提取信息,提取信息的方式有...
摘要:列存儲(chǔ)數(shù)據(jù)庫(kù),代表有等。運(yùn)行結(jié)果返回結(jié)果是字典形式,即代表執(zhí)行成功,代表影響的數(shù)據(jù)條數(shù)。上一篇文章網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)數(shù)據(jù)存儲(chǔ)關(guān)系型數(shù)據(jù)庫(kù)存儲(chǔ)下一篇文章網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)數(shù)據(jù)存儲(chǔ)非關(guān)系型數(shù)據(jù)庫(kù)存儲(chǔ) 上一篇文章:Python3網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)---32、數(shù)據(jù)存儲(chǔ):關(guān)系型數(shù)據(jù)庫(kù)存儲(chǔ):MySQL下一篇文章:Python3網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)---34、數(shù)據(jù)存儲(chǔ):非關(guān)系型數(shù)據(jù)庫(kù)存儲(chǔ):Redis NoSQL,全稱 No...
摘要:關(guān)系型數(shù)據(jù)庫(kù)有多種,如等等。一致性與原子性是密切相關(guān)的。持久性持續(xù)性也稱永久性,指一個(gè)事務(wù)一旦提交,它對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的改變就應(yīng)該是永久性的。如此一來(lái),我們就可以實(shí)現(xiàn)主鍵不存在便插入數(shù)據(jù),存在則更新數(shù)據(jù)的功能了。 上一篇文章:Python3網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)---31、數(shù)據(jù)存儲(chǔ):文件存儲(chǔ)下一篇文章:Python3網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)---33、數(shù)據(jù)存儲(chǔ):非關(guān)系型數(shù)據(jù)庫(kù)存儲(chǔ):MongoDB 關(guān)系型數(shù)據(jù)...
摘要:在本書(shū)中用到的一些服務(wù)程序主要有。本節(jié)來(lái)分別介紹它們的安裝方法。的安裝是一個(gè)輕量級(jí)的服務(wù)程序,簡(jiǎn)單易用靈活,在本書(shū)中我們主要用它來(lái)做一些服務(wù),本節(jié)我們來(lái)了解下它的安裝方式。相關(guān)鏈接官方文檔安裝執(zhí)行完畢之后即可完成安裝。 上一篇文章:Python3網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)---5、存儲(chǔ)庫(kù)的安裝:PyMySQL、PyMongo、RedisPy、RedisDump下一篇文章:Python3網(wǎng)絡(luò)爬蟲(chóng)實(shí)戰(zhàn)-...
閱讀 4014·2021-10-12 10:12
閱讀 2955·2021-09-10 11:18
閱讀 3743·2019-08-30 15:54
閱讀 2886·2019-08-30 15:53
閱讀 715·2019-08-30 13:54
閱讀 1045·2019-08-30 13:21
閱讀 2317·2019-08-30 12:57
閱讀 1795·2019-08-30 11:10