全部產品
Search
文件中心

Data Lake Analytics - Deprecated:MySQL命令列

更新時間:Jul 06, 2024

DLA支援MySQL相容的JDBC,可以使用MySQL命令列工具通過JDBC串連DLA。

前提條件

  • DLA對外提供的是MySQL訪問協議,MySQL命令列工具協議支援MySQL 5.0及以上版本。
      mysql --version   
       mysql  Ver 14.14 Distrib 5.6.38, for Linux (x86_64) using  EditLine wrapper
  • 在建立JDBC串連前,需要先設定服務存取點來產生串連串,串連串由串連地址和連接埠號碼組成。

代碼類型

不指定Schema
mysql -h<end_point_host> -P<end_point_port>  -u<user_name> -p<password> -c -A
說明 MySQL client 預設發送到伺服器的 SQL statements 中刪除 comments(包括最佳化器提示),直到 MySQL 5.7.7。如果使用小於5.7.7版本,請使用 -c 選項支援添加 comments(包括最佳化器提示) 。
參數
  • end_point_host:串連地址,如何擷取串連地址,請參見設定服務存取點中的查看服務存取點資訊
  • end_point_port:連接埠號碼。
  • user_name:使用者名稱。
  • password:密碼。

串連DLA後,您可以通過use <schema>切換到對應的Schema下。

指定schema
mysql -h<end_point_host> -P<end_point_port>  -u<user_name> -p<password> <schema> -c -A

串連DLA後,您已經在指定Schema下,可以通過select database()查看當前Schema。