zoukankan      html  css  js  c++  java
  • rockmongo配置文件config.php

    使用编辑器(比如notepad或者VI/VIM命令)打开RockMongo安装目录下的config.php,所有的配置都在这里。

    认证

    mongo_auth 和control_auth

    在开始使用RockMongo之前,你需要决定使用哪种校验方式。

    如果mongo_auth被设成了true,用户必须使用MongoDB中的用户名和密码(由命令db.addUser()添加),所以配置中的mongo_user, mongo_pass和mongo_db就不再需要了,因为用户可以通过界面输入这些信息。

    如果control_auth被设置了true,而且mongo_auth设成了false,用户必须根据control_users选项的配置进行登录,mongo_user, mongo_pass和mongo_db就生效了。为了安全起见,安装完毕之后,应该尽快将默认的用户名和密码改成一个较为复杂的用户名和密码。

    如果mongo_auth和control_auth都被设置了false,则用户无需用户名和密码即可登录。

    mongo_auth示范

    你使用MongoDB的用户名、密码和数据库名进行登录:

    $MONGO["servers"][$i]["mongo_name"] = "Localhost";
    $MONGO["servers"][$i]["mongo_host"] = "127.0.0.1";
    $MONGO["servers"][$i]["mongo_port"] = "27017";
    $MONGO["servers"][$i]["mongo_timeout"] = 0;
    $MONGO["servers"][$i]["mongo_auth"] = true;//启用MongoDB校验
    $i ++; 

    control_auth示范

    你使用control_users中的配置进行登录。

    $MONGO["servers"][$i]["mongo_name"] = "Localhost";
    $MONGO["servers"][$i]["mongo_host"] = "127.0.0.1";
    $MONGO["servers"][$i]["mongo_port"] = "27017";
    $MONGO["servers"][$i]["mongo_timeout"] = 0;
    //$MONGO["servers"][$i]["mongo_db"] = "MONGO_DATABASE";
    //$MONGO["servers"][$i]["mongo_user"] = "MONGO_USERNAME"
    //$MONGO["servers"][$i]["mongo_pass"] = "MONGO_PASSWORD";
    $MONGO["servers"][$i]["mongo_auth"] = false;//禁用MongoDB校验
     
    $MONGO["servers"][$i]["control_auth"] = true;//启用登录控制校验
    $MONGO["servers"][$i]["control_users"]["admin"] = "admin";//前一个是admin用户名,后一个admin是密码,可任意修改
    $MONGO["servers"][$i]["control_users"]["iwind"] = "123456";//在下面可以复制更多的用户
    $i ++;

    无认证示范

    你无需任何用户名和密码即可登录。

    $MONGO["servers"][$i]["mongo_name"] = "Localhost";
    $MONGO["servers"][$i]["mongo_host"] = "127.0.0.1";
    $MONGO["servers"][$i]["mongo_port"] = "27017";
    $MONGO["servers"][$i]["mongo_timeout"] = 0;
    //$MONGO["servers"][$i]["mongo_db"] = "MONGO数据库名";
    //$MONGO["servers"][$i]["mongo_user"] = "MONGO用户名"
    //$MONGO["servers"][$i]["mongo_pass"] = "MONGO密码";
    $MONGO["servers"][$i]["mongo_auth"] = false;//禁用MongoDB校验
     
    $MONGO["servers"][$i]["control_auth"] = false;//禁用登录控制校验
    $i ++; 

    Mongo

    mongo_name

    v1.1. mongo服务器名字,可以是一个易懂的名字

    $MONGO["servers"][$i]["mongo_name"] = "Localhost"; 

    mongo_host

    v1.1. mongo主机地址

    $MONGO["servers"][$i]["mongo_host"] = "127.0.0.1"; 

    mongo_port

    v1.1. mongo端口

    $MONGO["servers"][$i]["mongo_port"] = "27017"; 

    mongo_db

    v1.1. 默认连接的数据库名称,只有mongo_auth=false的时候生效。

    $MONGO["servers"][$i]["mongo_db"] = "my_own_database"; 

    mongo_user

    v1.1. MongoDB验证的用户名,只有当mongo_auth=false时生效。

    $MONGO["servers"][$i]["mongo_user"] = ""; 

    mongo_pass

    v1.1. MongoDB验证的密码,只有当mongo_auth=false时生效。

    $MONGO["servers"][$i]["mongo_pass"] = ""; 

    mongo_auth

    v1.1. 是否开启MongoDB验证,如果该选项为true,则你登录时需要填写MongoDB中生成的用户名和密码。

    $MONGO["servers"][$i]["mongo_auth"] = false; 

    mongo_timeout

    v1.1. MongoDB连接超时时间,以秒为单位,如果设置0,则永远不超时。

    $MONGO["servers"][$i]["mongo_timeout"] = 0; 

    关于长查询的一个问题: http://code.google.com/p/rock-php/issues/detail?id=177

    mongo_options

    v1.1.1. MongoDB连接的附加选项。

    $MONGO["servers"][$i] = array("replicaSet" => "xxxxx"); 

    Controls

    control_auth

    v1.1. 开启控制控制面板验证,只有当mongo_auth=false时有效。

    $MONGO["servers"][$i]["control_auth"] = true; 

    control_users

    v1.1. 其中一个控制用户[USERNAME]=PASSWORD,只有当control_auth=true时生效。

    $MONGO["servers"][$i]["control_users"]["myusername"] = "mypassword";
    $MONGO["servers"][$i]["control_users"]["iwind"] = "123456"; 

    UI

    ui_only_dbs

    v1.1. databases to display, can be a string or an array. If this list is not empty, then databases not in this list all will be invisible.

    $MONGO["servers"][$i]["ui_only_dbs"] = "admin,local";//a string
    $MONGO["servers"][$i]["ui_only_dbs"] = array( "admin", "local" );//an array 

    ui_hide_dbs

    v1.1. 需要隐藏的数据库,可以是一个字符串或者一个数组。

    $MONGO["servers"][$i]["ui_hide_dbs"] = "shop,merchant";//a string
    $MONGO["servers"][$i]["ui_hide_dbs"] = array("shop", "merchant");//an array 

    ui_hide_collections

    v1.1. collections to hide, can be a string or an array, each collection name can be a valid regular expression:

    $MONGO["servers"][$i]["ui_hide_collections"] = "users,admins";//hide users and admins colleciton
    $MONGO["servers"][$i]["ui_hide_collections"] = "mail_(.*)";//hide all collections whose prefix is "mail_"

    ui_hide_system_collections

    v1.1. if we should hide system collections, such like system.js, system.indexes, etc. Set to false as default.

    $MONGO["servers"][$i]["ui_hide_system_collections"] = false;

    MongoHQ配置

    有两种方式,可以登录MongoHQ的MongoDB数据库。

    Log-in with MongoHQ account

    $MONGO["servers"][$i]["mongo_name"] = "MongoHQ";
    $MONGO["servers"][$i]["mongo_host"] = "flame.local.mongohq.com";
    $MONGO["servers"][$i]["mongo_port"] = "27075";
    $MONGO["servers"][$i]["mongo_auth"] = true;
    $i ++;

    Then on log-in screen, you should input the username and password, dbname which registered on MongoHQ, then click "log-in".

    Log-in with control account

    $MONGO["servers"][$i]["mongo_host"] = "flame.local.mongohq.com";
    $MONGO["servers"][$i]["mongo_port"] = "27075";
    $MONGO["servers"][$i]["mongo_user"] = "MongoHQ account";
    $MONGO["servers"][$i]["mongo_pass"] = "MongoHQ password";
    $MONGO["servers"][$i]["mongo_db"] = "MongoHQ Database Name";
    $MONGO["servers"][$i]["mongo_auth"] = false;
    $MONGO["servers"][$i]["control_users"]["admin"] = "123456";//control user name  is "admin", password is "123456"
    $i ++;

    Change mongo_user, mongo_pass and mongo_db to yours, then you can log-in with control user name and password (admin/123456 in this example).


    原文链接:http://rockmongo.com/wiki/configuration?lang=zh_cn

  • 相关阅读:
    一、初识数据库
    面向对象—基础、名称空间、三大特性
    六、内置函数
    五、迭代器、生成器、装饰器
    四、global和nonlocal、函数名应用、格式化输出
    三、名称空间
    二、函数的参数
    shell脚本
    线性代数
    [模块] python调用java代码-jpype
  • 原文地址:https://www.cnblogs.com/moqiang02/p/4061140.html
Copyright © 2011-2022 走看看