暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

金仓数据库KingbaseES如何初始化数据库

原创 jack 2022-01-07
2899

关键字
Kingbase,初始化,编码格式
1.initdb工具介绍
initdb是Kingbase的交互式客户端工具,用于初始化数据库,工具路径在Kingbase安装目录下的Server/bin目录。
2.使用initdb初始化不同编码的数据库
添加-E +编码格式的参数,可以初始化UTF-8/GBK/GB18030等编码格式的数据库。
此处以UTF-8为例,在安装目录下执行

  1. ./Server/bin/initdb –Usystem –W –D data2/-E UTF8

复制代码


其中-U参数为自定义的超级用户用户名,-W参数为密码,-D参数为数据库存放目录,-E参数为需要初始化的数据库的编码格式。
3.验证数据库编码格式
连接数据库,在数据库执行show server_encoding;查看数据库编码格式

注:指定编码格式初始化数据库还需要考虑系统环境是否支持该编码格式,可以执行env,查看系统环境的编码格式

  1. LANG=zh_CN.UTF-8

复制代码

若想初始化与系统环境编码格式不符的数据库,用之前的初始化命令就会报错,如下图所示

此时可以加上--locale=C参数,即可初始化成功
参考资料

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论