当前位置:   article > 正文

SequoiaDB巨杉数据库-实例管理工具_sequoiadb的数据库实例数据库鉴权的账号密码是多少

sequoiadb的数据库实例数据库鉴权的账号密码是多少

sdb_mysql_ctl 是 MySQL 实例组件的管理工具。用户通过 sdb_mysql_ctl 既可以初始化、启动和停止实例,也可以修改实例的引擎配置参数。

参数说明

参数描述是否必填
-h返回帮助说明
-D指定数据库储存路径
-l指定日志文件,默认在安装路径下,与实例名同名
-p指定 MySQL 服务的监听端口,默认为 3306
-f指定 pid 文件,默认为数据库储存路径下的 mysqld.pid
-s指定 mysqld.sock 文件,默认为数据库储存路径下的 mysqld.sock
-w指定本地连接 root 用户的密码
-a客户端最大连接数,默认为 1024
-e错误日志级别,默认为 3
-v输出版本信息
--print打印日志信息
--baklog删除实例时是否备份日志文件

使用说明

运行 sdb_mysql_ctl 的用户必须与安装 SequoiaSQL-MySQL 时指定的用户一致。

管理实例

  • 创建实例

    sdb_mysql_ctl addinst <INSTNAME> <-D DATADIR> [-l LOGFILE] [--print] [-p PORT] [-f PIDFILE] [-s SOCKETFILE] [-w PASSWORD]

    添加一个 myinst 的实例,指定数据库存储路径为 database/3306/,指定密码为 123456

    $ sdb_mysql_ctl addinst myinst -D database/3306/ -l database/myinst.log --print -p 3306 -f database/myinst.pid -s database/myinst.sock -w 123456 

    Copy

  • 启动实例

    sdb_mysql_ctl start <INSTNAME> [--print]

    $ sdb_mysql_ctl start myinst

    Copy

  • 查看实例状态

    sdb_mysql_ctl status [INSTNAME]

    $ sdb_mysql_ctl status myinst

    Copy

  • 重启实例

    sdb_mysql_ctl restart <INSTNAME>

    $ sdb_mysql_ctl restart myinst

    Copy

  • 停止实例

    sdb_mysql_ctl stop <INSTNAME> [--print]

    $ sdb_mysql_ctl stop myinst 

    Copy

  • 删除实例

    sdb_mysql_ctl delinst <INSTNAME> [--baklog]

    $ sdb_mysql_ctl delinst myinst

    Copy

  • 查看所有添加的实例

    $ sdb_mysql_ctl listinst

    Copy

  • 启动所有实例

    $ sdb_mysql_ctl startall

    Copy

  • 停止所有实例

    $ sdb_mysql_ctl stopall

    Copy

修改实例的配置

用户可通过 sdb_mysql_ctl 修改指定实例的 SequoiaDB 引擎配置,各配置项说明可参考 SequoiaDB 引擎配置

  1. sdb_mysql_ctl chconf <INSTNAME> [-p PORT] [-e LEVEL] [-a MAX-CON]
  2. [--sdb-conn-addr=ADDR] [--sdb-user=USER] [--sdb-passwd=PASSWD] [--sdb-auto-partition=BOOL] [--sdb-use-bulk-insert=BOOL]
  3. [--sdb-bulk-insert-size=SIZE] [--sdb-use-autocommit=BOOL]
  4. [--sdb-debug-log=BOOL] [--sdb-token=TOKEN] [--sdb-cipherfile=PATH] [--sdb-error-level=ENUM] [--sdb-replica-size=SIZE]
  5. [--sdb-use-transaction=BOOL] [--sdb-optimizer-options=SET]
  6. [--sdb-rollback-on-timeout=BOOL] [--sdb-execute-only-in-mysql=BOOL]
  7. [--sdb-selector-pushdown-threshold=THRESHOLD] [--sdb-alter-table-overhead-threshold=THRESHOLD]

示例

修改 myinst 实例的 SequoiaDB 连接地址

$ sdb_mysql_ctl chconf myinst --sdb-conn-addr=sdbserver1:11810,sdbserver2:11810

Copy

修改过程中需要提供该数据库该实例用户的密码,若未设置 root 用户的密码,在提示密码时直接输入回车即可

  1. Changing configure of instance myinst ...
  2. Enter password:
  3. ok
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/835192
推荐阅读
相关标签
  

闽ICP备14008679号