linux安裝mysql、mongodb、redis數(shù)據(jù)庫

mysql

sudo apt-get update
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
mysql啟動
python需要安裝mysqlclient庫

mongodb

使用apt命令安裝
sudo apt-get install mongodb
完成后啟動 mongo
python需要安裝pymongo庫

mongodb集群的建立

在一臺機器上使用不同的端口模擬,mongo默認使用的是27017,下面的說明中不要使用這個,因為默認你的mongo服務是啟動的,不然會報錯
新建三個文件夾,例如:/media/data、/media/slave1_data、/media/salve2_data
打開三個命令行窗口
1.mongod --dbpath /media/data --port 27018 --replSet repset
2.mongod --dbpath /media/salve1_data --port 27019 --replSet repset
3.mongod --dbpath /media/salve2_data --port 27020 --replSet repset
之后在另外開一個命令行窗口,啟動上面的其中任意一個服務,例如:
mongo --port 27018
use admin
config={_id:"repset",members:[ {_id:0,host:"127.0.0.1:27018"}, {_id:1,host:"127.0.0.1:27019"}, {_id:2,host:"127.0.0.1:27020"}] }
注意_id:"replset"與上面的--replSet repset參數(shù)一致。
初始化rs.status()
測試:
use test
db.testdb.insert({"test":"testsalve"})
設置副本節(jié)點的讀取
db.getMongo().setSlaveOk()
db.testdb.find()就可以了
python訪問集群

from pymongo import MongoClient
client=MongoClient("mongodb://127.0.0.1:27018,127.0.0.1:27019,127.0.0.1:27020",replicase='repset')

redis

官網(wǎng)現(xiàn)在源碼,解壓后,進入到文件夾下,輸入命令
make
make install
redis-server啟動server
redis-cli啟動client
python需要安裝redis庫
文件夾下有README可以解決一些問題。

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容