通过客户端方式连接StarRocks实例

本文为您介绍如何使用MySQL客户端方式连接Serverless StarRocks实例。

前提条件

已创建Serverless StarRocks实例,详情请参见创建实例

使用ECS实例的MySQL客户端连接StarRocks

创建ECS实例的具体操作,请参见入门指引

重要
  • 如果使用内网连接,须确保MySQL客户端所在实例和StarRocks实例在相同的专有网络和交换机下。

  • 须将MySQL客户端所在实例的IP地址添加到安全组中,FE的默认端口为9030。

  1. 安装MySQL客户端,详情请参见Installing MySQL Shell

  2. MySQL客户端中,执行以下命令,连接StarRocks实例。

    mysql -hfe-c-*****.starrocks.aliyuncs.com -P 9030 -uadmin -p
  3. 连接成功后,即可进行相关操作。

使用开源MySQL客户端连接StarRocks

步骤一:下载MySQL客户端并安装数据库

  1. 下载MySQL客户端

  2. 执行以下命令,解压缩安装包。

    tar -zxvf mysql-5.6.40-linux-glibc2.12-i686.tar.gz
  3. 执行以下命令,复制解压后的mysql目录到系统的本地软件目录。

    cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r
    重要

    /usr/local/mysql目录结尾不可以带/(斜杠)。

  4. 执行以下命令,添加系统mysql组和mysql用户。

    sudo groupadd mysql
    sudo useradd -r -g mysql mysql
  5. 安装数据库。

    1. 执行以下命令,进入安装mysql软件目录。

      cd /usr/local/mysql
    2. 执行以下命令,修改当前目录的所有权为mysql用户。

      chown -R mysql:mysql ./
    3. 执行以下命令,安装数据库。

      ./bin/mysql_install_db --user=mysql

      您也可以执行初始化操作。

      sudo bin/mysqld --initialize --user=mysql
    4. 执行以下命令,修改当前目录的所有权为root用户。

      chown -R root:root ./
    5. 执行以下命令,修改当前data目录的所有权为mysql用户。

      chown -R mysql:mysql data
    6. 执行以下命令,复制文件。

      cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
  6. 执行以下命令,启动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实例的实例详情页面查看。