本文為您介紹如何使用客戶端方式連接Serverless StarRocks實例。
前提條件
已創建Serverless StarRocks實例,詳情請參見創建實例。
使用SQL Editor連接StarRocks
進入StarRocks Manager頁面。
在左側導航欄,選擇
。在頂部菜單欄處,根據實際情況選擇地域。
單擊StarRocks Manager,或者單擊已創建實例操作列的連接實例。
連接StarRocks實例詳情,請參見通過EMR StarRocks Manager連接StarRocks實例。
連接StarRocks實例。
新建連接
在新建連接頁簽,配置以下信息。
參數
示例
描述
地域
華東1(杭州)
選擇已創建的StarRocks實例所在的物理位置。
實例
StarRocks_Serverlesss
選擇已創建的StarRocks實例的名稱。
連接名稱
Connection_Serverlesss
實例名稱,自定義輸入。
長度限制為1~64字符,僅可使用中文、字母、數字、短劃線(-)和下劃線(_)。
用戶名
根據實際情況輸入
默認初始用戶名為admin,您可以選擇使用該用戶名進行連接,或者根據需要創建其他用戶,創建用戶詳情請參見管理用戶及數據授權。
密碼
根據實際情況輸入
StarRocks實例中已創建的用戶名對應的密碼。
單擊測試連通性。
驗證通過后,單擊確定。
使用已有連接
重要使用該方式時,需確保連接的實例存在。如果實例已被刪除,請使用新建連接的方式。
單擊已有連接頁簽。
單擊已有連接操作列的連接。
在左側導航欄,單擊SQL Editor。
連接成功后,即可執行相關的SQL。
更多使用信息,請參見通過EMR StarRocks Manager連接StarRocks實例。
使用ECS實例的MySQL客戶端連接StarRocks
創建ECS實例的具體操作,請參見快速使用云服務器ECS。
如果使用內網連接,須確保MySQL客戶端所在實例和StarRocks實例在相同的專有網絡和交換機下。
須將MySQL客戶端所在實例的IP地址添加到安全組中,FE的默認端口為9030。
安裝MySQL客戶端,詳情請參見Installing MySQL Shell。
在MySQL客戶端中,執行以下命令,連接StarRocks實例。
mysql -hfe-c-*****.starrocks.aliyuncs.com -P 9030 -uadmin -p
連接成功后,即可進行相關操作。
使用開源MySQL客戶端連接StarRocks
步驟一:下載MySQL客戶端并安裝數據庫
下載MySQL客戶端。
執行以下命令,解壓縮安裝包。
tar -zxvf mysql-5.6.40-linux-glibc2.12-i686.tar.gz
執行以下命令,復制解壓后的mysql目錄到系統的本地軟件目錄。
cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r
重要/usr/local/mysql
目錄結尾不可以帶/(斜杠)。執行以下命令,添加系統mysql組和mysql用戶。
sudo groupadd mysql sudo useradd -r -g mysql mysql
安裝數據庫。
執行以下命令,進入安裝mysql軟件目錄。
cd /usr/local/mysql
執行以下命令,修改當前目錄的所有權為mysql用戶。
chown -R mysql:mysql ./
執行以下命令,安裝數據庫。
./bin/mysql_install_db --user=mysql
您也可以執行初始化操作。
sudo bin/mysqld --initialize --user=mysql
執行以下命令,修改當前目錄的所有權為root用戶。
chown -R root:root ./
執行以下命令,修改當前data目錄的所有權為mysql用戶。
chown -R mysql:mysql data
執行以下命令,復制文件。
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
執行以下命令,啟動MySQL服務。
sudo service mysql start
步驟二、連接StarRocks實例
執行以下命令,連接StarRocks實例。
/usr/local/mysql/bin/mysql -u admin -p -h fe-c-xxxxxx.starrocks.aliyuncs.com -P 9030
fe-c-xxxxxxx.starrocks.aliyuncs.com
:為EMR Serverless StarRocks實例FE節點的公網地址。
您可以在StarRocks實例的實例詳情頁面查看。