安装部署tidb中的安装tidb-4000组件失败相关问题(环境为统信20操作系统
Posted on 2024-09-09 15:01 ***Pepsi*** 阅读(174) 评论(0) 收藏 举报1.安装时发现安装时间很久,停止之后报错,查看日志发现报错如下
[2024/09/09 14:08:52.509 +08:00] [FATAL] [terror.go:309] ["unexpected error"] [error="other error: [components/tidb_query_dataty
pe/src/expr/ctx.rs:89]: evaluation failed: unknown or incorrect time zone: Asia/Beijing"] [stack="github.com/pingcap/tidb/pkg/pa
rser/terror.MustNil\n\t/workspace/source/tidb/pkg/parser/terror/terror.go:309\nmain.createStoreAndDomain\n\t/workspace/source/ti
db/cmd/tidb-server/main.go:421\nmain.main\n\t/workspace/source/tidb/cmd/tidb-server/main.go:326\nruntime.main\n\t/usr/local/go/s
rc/runtime/proc.go:267"] [stack="github.com/pingcap/tidb/pkg/parser/terror.MustNil\n\t/workspace/source/tidb/pkg/parser/terror/t
error.go:309\nmain.createStoreAndDomain\n\t/workspace/source/tidb/cmd/tidb-server/main.go:421\nmain.main\n\t/workspace/source/ti
db/cmd/tidb-server/main.go:326\nruntime.main\n\t/usr/local/go/src/runtime/proc.go:267"]
搜索是时区beijing报错,百度上搜改为Shanghai:sudo timedatectl set-timezone Asia/Shanghai
查看一下timedatectl

更改完成。
2.时区更改之后,需要把tidb集群卸载重安,不然配置中时间不会变

卸载后,执行语句
tiup cluster deploy <cluster-name> <version> ./topo.yaml --user root -p
进行安装即可

启动集群
tiup cluster start tidb2024

启动成功
看一眼集群状态

这玩意挂了,目前不知道什么原因,启动的时候是好的,试了一下连接到tidb数据库是没问题的,先放下了
mysql -h <自己tidb集群的ip地址> -P 4000 -u root

3.最后更改一下数据库的密码,毕竟密码登录不太安全,不需要密码的可以跳过这一步了

更改密码
ALTER USER 'root'@'%' IDENTIFIED BY 'new_password';
刷新权限
FLUSH PRIVILEGES;
退出
exit
浙公网安备 33010602011771号