tldb数据库命令行操作说明


tldb数据库除了提供web管理后台,也支持本地命令操作,以下用例说明:

以linux为例:

启动tldb: ./linux001_tldb -clus=0 -dir=/usr/local/tldb_data/_data1

这表示tldb服务已经成功启动,数据文件路径为 /usr/local/tldb_data/_data1

启动命令行连接服务需要在服务器本地操作,命令行需要两个参数:-dir  与 -cmd

-dir与启动服务器的-dir参数相同,参数也是数据文件地址

-cmd 表示运行的是命令行操作模式

具体启动命令为: ./linux001_tldb  -dir=/usr/local/tldb_data/_data1  -cmd

 

这表示命令行服务已经连接上tldb数据库,

可以进行后台操作,支持的基本命令有:

1. 添加集群节点 addnode :  如:addnode 127.0.0.1:6002

2. 导入数据 load 与  loadforce,

  • load导入binlog日志文件,数据按数据产生时间先后追加方式导入,属于增量导入。
  • loadforce导入binlog日志文件,数据全部导入,覆盖原有的相关数据。
  • 如:load   /usr/local/tldb_data/_data1/binlog_1.tdb.gz

3. pwd ,add,alter 都是修改或创建管理后台账号命令,操作结果没有区别

  •   如:add  root  123456    
  •   表示创建或修改root账号的密码为123456,账号root存在则是修改,不存在则创建

4. pwdcli,addcli 是创建或修改 数据库客户端连接账号的命令,操作结果没有区别

  •   如:addcli  mycli  123456    
  •   表示创建或修改mycli账号的密码为123456,账号mycli存在则是修改,不存在则创建

5. pwdmq,addmq 是创建或修改 MQ客户端连接账号的命令,操作结果没有区别

  •   如:addmq mymq  123456    
  •   表示创建或修改mymq账号的密码为123456,账号mymq存在则是修改,不存在则创建

6. del ,delcli,delmq 分别是删除 管理账号,客户端账号,mq账号的命令 如:del root

7. init 表示 创建默认初始账号. 管理后台账号admin,客户端连接账号mycli,MQ连接账号mymq,  密码都为123

8. monitor 表示 输出监控数据.

  •    monitor 直接运行 默认表示每3秒输出一次,输出10次
  •    monitor  1  20  则表示每1秒输出1次,输出20次

9. export 导出表数据:如 export  userinfo 表示 导出表userinfo的binlog压缩数据文件.



退出 ctrl+c 或 输入exit

 


有任何问题或建议请Email:donnie4w@gmail.comhttps://tlnet.top/contact  发信给我,谢谢!