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
标签:20,source,terror,workspace,tidb,go,main,安装 From: https://www.cnblogs.com/dty602511/p/18404579