OceanBase學習之路7|透過 MySQL 客戶端連線 OceanBase 租戶

老樹樁12發表於2023-01-16

您需要使用 OceanBase 資料庫的 MySQL 租戶時,可以使用 MySQL 客戶端連線該租戶。本文主要介紹該連線方式的前提條件、操作步驟和示例。

前提條件

  • 確保本地已正確安裝 MySQL 客戶端。OceanBase 當前版本支援的 MySQL 客戶端版本包括 V5.5、V5.6 和 V5.7。

  • 確保環境變數 PATH 包含了 MySQL 客戶端命令所在目錄。

操作步驟

  1. 開啟命令列終端。

  2. 輸入 MySQL 的執行引數。格式請參見如下示例。

    $mysql -h192.168.0.0 -uroot@obmysql#obdemo -P2883 -p**1*** -c -A oceanbase

    說明

    引數含義如下:

    • -h:提供 OceanBase 資料庫連線 IP,通常是一個 OBProxy 地址。
    • -u:提供租戶的連線賬戶,格式包含兩種:  使用者名稱@ 租戶名# 叢集名 或者  叢集名: 租戶名: 使用者名稱。MySQL 租戶的管理員使用者名稱預設是 root。
    • -P:提供 OceanBase 資料庫連線埠,也是 OBProxy 的監聽埠,預設是 2883,可以自定義。
    • -p:提供賬戶密碼,為了安全可以不提供,改為在後面提示符下輸入,密碼文字不可見。
    • -c:表示在 MySQL 執行環境中不要忽略註釋。
    • -A:表示在 MySQL 連線資料庫時不自動獲取統計資訊。
    • oceanbase:訪問的資料庫名,可以改為對應的業務資料庫。
  3. 連線成功後,命令列終端出現預設的 OceanBase 命令列提示符,如下例所示:

    MySQL [oceanbase]>
  4. 如果要退出 OceanBase 命令列,可以輸入  Exit 後按Enter鍵,或者使用快捷鍵 Ctrl + D。

示例

透過 MySQL 客戶端連線 OceanBase 資料庫的 MySQL 租戶。

$mysql -h192.168.0.0 -uroot@obmysql#obdemo -P2883 -p**1*** -c -A oceanbase 
Welcome to the MariaDB monitor.  Commands end with ; or \g. 
Your MySQL connection id is 62488 
Server version: 5.6.25 OceanBase 2.2.20 (...) (Built Aug 10 2019 15:27:33) 
<...省略...> 
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. 
MySQL [oceanbase]> SHOW DATABASES;
 +--------------------+ 
| Database           | 
+--------------------+ 
| oceanbase          | 
| information_schema | 
| mysql              | 
| test               | 
+--------------------+ 
4 rows in set 
MySQL [oceanbase]> exit 
Bye


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70026075/viewspace-2932340/,如需轉載,請註明出處,否則將追究法律責任。

相關文章