本文为您介绍如何使用客户端方式连接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实例的实例详情页面查看。