5.2.1 连接MySQL Shell

本主题介绍如何使用 MySQL Shell 连接到 MySQL 数据库系统。

先决条件:

  • 具有互联网连接的机器或计算实例,用于连接到 MySQL 数据库系统。

  • 安装在计算机或计算实例上的 MySQL Shell 命令行实用程序。有关安装说明,请参阅 安装 MySQL Shell

  • 要连接的 MySQL 数据库系统上的 MySQL 用户帐户。您可以使用在创建数据库系统时指定的 MySQL 管理员用户或使用在数据库系统上创建的 MySQL 用户帐户 CREATE USER

  • 允许连接到数据库系统的机器或计算实例的面向公众的 IP 地址。 MySQL 数据库系统详细信息页面上提供了允许的客户端地址信息。请参阅 第 3.4 节,“查看数据库系统详细信息”

  • MySQL 数据库系统详细信息页面 上定义的 MySQL 数据库系统的主机名 。请参阅 第 3.4 节,“查看数据库系统详细信息”

要连接到数据库系统:

  1. 启动 MySQL Shell 并使用以下命令连接到 MySQL 数据库系统:

    $> mysqlsh Username@HostNameOfMySQLDBSystem 
    Please provide the password for 'Username@HostNameOfMySQLDBSystem':

    此命令启动全局会话。MySQL Shell 默认尝试连接到端口 33060,如果该端口不可用,则回退到端口 3306。

    建立连接并显示类似于以下内容的消息:

    MySQL Shell 8.0.30
    
    Copyright (c) 2016, 2022, Oracle and/or its affiliates.
    Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
    Other names may be trademarks of their respective owners.
    
    Type '\help' or '\?' for help; '\quit' to exit.
    Creating a session to 'Username@HostNameOfMySQLDBSystem'
    Fetching schema names for autocompletion... Press ^C to stop.
    Your MySQL connection id is 38 (X protocol)
    Server version: 8.0.30-u1-cloud MySQL Enterprise - Cloud
    No default schema selected; type \use <schema> to set one.
    MySQL  HostNameOfMySQLDBSystem.dbsystem JS >