美文网首页
linux安装mysql、mongodb、redis数据库

linux安装mysql、mongodb、redis数据库

作者: _LC | 来源:发表于2018-07-22 18:17 被阅读0次

    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可以解决一些问题。

    相关文章

      网友评论

          本文标题:linux安装mysql、mongodb、redis数据库

          本文链接:https://www.haomeiwen.com/subject/cycrmftx.html