From 17b0f303d7aadcfe171ccc379701a2b51d887f35 Mon Sep 17 00:00:00 2001 From: LINxiansheng Date: Thu, 10 Feb 2022 15:03:47 +0800 Subject: [PATCH] fix dooba bugs --- tools/scripts/dooba.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tools/scripts/dooba.py b/tools/scripts/dooba.py index b802b5a4c..429312435 100644 --- a/tools/scripts/dooba.py +++ b/tools/scripts/dooba.py @@ -1079,7 +1079,13 @@ class oceanbase(object): self.app_info = ObConfigHelper().get_app_info(dataid) def dosql(self, sql, host=None, port=None, database=None): - if host is None: + cmd = "mysql -V" + p = Popen(cmd, stdout=PIPE, stderr=PIPE, shell=True) + err = p.wait() + if err: + raise Exception('please install mysql', cmd) + + if host is None: host = self.__host if port is None: port = self.__port