zoukankan      html  css  js  c++  java
  • Docker的centos7容器中如何安装mongodb

    下载安装包:

    wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.12.tgz

    解压安装包

    tar -zxvf mongodb-linux-x86_64-3.2.12.tgz

    移动至需要的目录

    mv  mongodb-linux-x86_64-3.2.12/ /usr/local/mongodb

    新建存放数据库和日志的文件夹

    mkdir /usr/local/mongodb/data

    mkdir /usr/local/mongodb/data/db

    mkdir /logs

    配置mongodb的配置文件

    cd /usr/local/mongodb/bin/

    vi mongodb.conf

    按i插入以下内容:

    dbpath = /usr/local/mongodb/data/db #数据文件存放目录

    logpath = /usr/local/mongodb/logs/mongodb.log #日志文件存放目录

    port = 27017  #端口

    fork = true  #以守护程序的方式启用,即在后台运行

    nohttpinterface = true

    #auth=true(本条在未创建管理员用户先进行备注)

    bind_ip=0.0.0.0

    按ESC, 再输入wq 回车退出

    配置系统环境变量

    vi /etc/profile 

    export MONGODB_HOME=/usr/local/mongodb

    export PATH=$PATH:$MONGODB_HOME/bin

    按ESC, 再输入wq 回车退出

    source /etc/profile

    启动与关闭

    启动:/usr/local/mongodb/bin/mongod -f mongodb.conf

    关闭:/usr/local/mongodb/bin/mongod -f mongodb.conf –shutdown

    启动和进入数据库:

    /usr/local/mongodb/bin/mongod -f mongodb.conf

    /usr/local/mongodb/bin/mongod

    创建用户管理员:

    创建admin数据库

    >use admin

    添加管理员用户
    > db.createUser({user:"root",pwd:"root123456",roles:["userAdminAnyDatabase"]})

    备注:用户名和密码可随意定

    关闭数据库:/usr/local/mongodb/bin/mongod -f mongodb.conf –shutdown

    认证

    vi /usr/local/mongodb/bin/mongodb.conf

    将auth=true加入或者取消之前的备注

    source /etc/profile

    /usr/local/mongodb/bin/mongod -f mongodb.conf

    /usr/local/mongodb/bin/mongod

    >use admin

    >db.auth("root", "root123456")

    设置一般库用户

    Use test

    db.createUser({user: "root", pwd: "123456", roles: [{ role: "dbOwner", db: "test" }]})

    >use test

    >db.auth("root", "123456789")
    退出数据库:
    >exit
    拼音输入法安装和设置
    yum update (先不要执行这步,如以下均可以执行,则这步可以省略)
    yum install ibus
    查看系统中文语言安装包
    yum list kde*Chinese
    安装系统中文语言包
    命令:yum install kde-l10n-Chinese.noarch
    安装中文输入法ibus-table
    yum install ibus-table
    如界面无法点击弹出language模块,需要完成以下安装
    安装拼音输入法
    yum install  ibus-libpinyin
    alternatives --config xinputrc
    会出来提示,会提示共有 4 个程序提供“xinputrc”。
    选择    命令
    -----------------------------------------------
    1           /etc/X11/xinit/xinput.d/none.conf
    2           /etc/X11/xinit/xinput.d/xim.conf
    *  3           /etc/X11/xinit/xinput.d/ibus.conf
    + 4           /etc/X11/xinit/xinput.d/fcitx.conf
    按 Enter 来保存当前选择[+],或键入选择号码:3    (如果ibus.conf在别位置请输入对应的号码)
    如果按ctrl+space调不出来
    yum install gtk2-immodule-xim
    如果还是没有显示执行如下:
    ibus-setup
    即弹出输入法界面,配置成如下:
    再到input method 加入拼音输入法
     
    固化设置(有时候会不生效)
    ibus-daemon –r –d -x
    vi $HOME/.bashrc  在最下面加入
    export GTK_IM_MODULE=ibus
    export XMODIFIERS=@im=ibus
    export QT_IM_MODULE=ibus
    登出(logn out),再登入(logn in)即可
    如不可以请重启
  • 相关阅读:
    arcgis要素折点转点
    arcgis问题数据判断
    arcgis根据位置信息查找一个点周围的线(根据交点,查找)
    GIS算法-最短路径-连通性-网络分析-路径规划
    Arcgis直连SQLServer数据库,通过REST修改数据ArcMap中更新数据库数据不更新,数据不统一
    None和NULL
    ArcPy属性查询
    WGS84转gcj02
    ArcGIS Server跨域
    MySQL中数据类型宽度有什么用, INT(11)有什么意义?
  • 原文地址:https://www.cnblogs.com/scote/p/9527827.html
Copyright © 2011-2022 走看看