原文链接:【KWDB 创作者计划】_用户基础操作与可视化工具KDC的连接(避坑必看)_ITPUB博客
作者:红目香薰
我们已经安装好了我们kwdb数据库,并且通过命令行已经连接成功,那么接下来就是各种写SQL的操作测试,这里为了初学者方便我就搞了一下可视化的操作,在社区的群里我问到了KDC的工具,本文就是对这个工具的一个评测过程。
前置环境配置文章: https://blog.itpub.net/70045375/viewspace-3079855/
kwdb/releases地址: https://gitee.com/kwdb/kwdb/releases
KDC下载链接: KaiwuDB_Developer_Center-2.0.4-win-x86_64.zip
这部分是演示解压安装与连接KDC的操作,我这里使用的windows版本的。毕竟非服务器用win系统的多。
KDC介绍:
KDC(KaiwuDB Developer Center)是专为 KWDB(基于浪潮 KaiwuDB 分布式多模数据库研发的开源项目,面向 AIoT 场景 )数据库系统打造的可视化管理工具,可将数据库操作可视化,替代传统命令行操作,功能涵盖连接管理、对象设计、数据编辑、SQL 编辑等。
给的是zip的包,所以win的系统能直接解压。
解压内容:
我们已经有了KDC服务,那么接下来进行连接即可。
直接打开:KaiwuDB Developer Center.exe 文件
初始面板效果:
再点击下一步,输入一些基础信息待连接:
我们查看服务器状态的时候就能看到连接信息:
内容比较长,我截图不是很清晰,看自己的服务器会清晰的,大致轮廓没问题。
这里我再截取一个小图:
这回看清楚了吧。
先连接,再选择system库,添加一条用户信息。
添加用户
create user inspur with password 'Kaiwudb!2020';
刷新权限
grant admin to inspur ;
直接在主机上输入公网的IP地址,用户这里我们新建的inspur用户输入即可,pwd我们自己设置的,点击连接测试即可看到如下的效果,如果是没有连接成功,就继续向下看端口号是否开放。
如果连接不上请到服务器上看26257端口号是否开放,顺便同时开放一下8080,因为KWDB的web端可以通过对外端口8080进行访问的。
确认开放后也就肯定能连接上了。
这里需要使用alter語句,不能使用update,不好使。
alter role root with password 'yourpwd';
刷新权限
grant admin to root;
使用root用户连接:
连接成功,搞定。
其实我们还有一种创建用户的方法,在我们进入到我们包里有一个脚本,直接add_user即可。
可以看看代码内容:
看着步骤挺少,其实我搞定的过程付出了很多的呢,也遇到了好多问题。
例如,如果使用纯新的服务器就有可能出现以下的情况,就需要重新部署了。
使用update语句是无法修改用户的pwd的。
修改用户名密码通过:ALTER ROLE role_name [WITH] PASSWORD 'password'语法进行修改。
刚创建的时候用户是没有密码的,但是又无法连接,就显示一个\x
都是一步步踩坑过来的,感谢社区里的大佬们帮着解答,算是将本篇文章完整的完全可以复现的整理出来了,希望能对大家有所帮助。
KWDB开源库地址:https://gitee.com/kwdb/kwdb
KWDB学习地址:https://www.kaiwudb.com/learning/
KWDB活动地址:https://mp.weixin.qq.com/s/ZKQo7eQj_AtwamONCSl07A
希望本文能为大家带来一些价值,欢迎留言讨论。