ptk install -f config.yaml --pkg ./MogDB-3.0.1-openEuler-arm64.tar.gz
```
安装成功后,可以通过 ptk ls 来查看安装的实例信息。
```s
[root@hostname]# ptk ls
cluster_name | instances | user | data_dir | db_version
---------------+--------------------+------+-----------------+--------------
mogdb1 | 172.16.0.127:26000 | omm | /opt/mogdb/data | MogDB-3.0.1
```
## 5. 访问数据库
```s
su - omm
gsql -d postgres -p 26000
```
## 6. 通过 PTK 卸载 MogDB
```s
注意:数据库卸载后无法恢复,请谨慎操作。
```
执行如下命令卸载数据库:
```s
ptk uninstall (-f CONFIG.YAML|--name CLUSTER_NAME)
```
在卸载前,PTK 会交互式的询问用户,以确认要删除的数据库信息,确认是否要连带删除系统用户,以及确
认是否要连带删除数据库数据。请在回答每一个问题时,确认你的回答,避免由于误操作导致不可恢复的数据
丢失!
在 PTK 执行数据库卸载操作时,如果用户指定了删除数据目录,PTK 仅会删除数据目录,不会删除数据目录
所在的父目录,需用户手动清理父目录。
卸载成功后,将提示如下信息:
```s
[root@hostname]# ptk uninstall -n mogdb1
=============================
global:
cluster_name: mogdb1
user: omm
group: omm
app_dir: /opt/mogdb/app
data_dir: /opt/mogdb/data
log_dir: /opt/mogdb/log
tool_dir: /opt/mogdb/tool
tmp_dir: /opt/mogdb/tmp
db_servers:
- host: 172.16.0.127
db_port: 26000
role: primary
az_name: AZ1
az_priority: 1
=============================
Do you really want to uninstall this cluster? Please confirm carefully[Y|Yes]
(default=N) y
Do you want to delete db data '/opt/mogdb/data'?[Y|Yes](default=N) y
Do you want to delete user 'omm'?[Y|Yes](default=N) y
INFO[2022-07-08T10:27:42.820] check db dirs owner
host=172.16.0.127
INFO[2022-07-08T10:27:42.828] clean crontab
相关文档
评论