热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux安装mysql、mongodb、redis数据库

mysqlsudoapt-getupdatesudoapt-getinstallmysql-serversudoapt-getinstallmysql-clientsudoapt-
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参数一致。
初始化rs.status()
测试:
use test
db.testdb.insert({"test":"testsalve"})
设置副本节点的读取
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

官网现在源码,解压后,进入到文件夹下,输入命令
make
make install
redis-server启动server
redis-cli启动client
python需要安装redis库
文件夹下有README可以解决一些问题。


推荐阅读
author-avatar
永不言败LM
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有