本主题介绍如何使用 MySQL Shell 连接到 MySQL 数据库系统。
先决条件:
具有互联网连接的机器或计算实例,用于连接到 MySQL 数据库系统。
安装在计算机或计算实例上的 MySQL Shell 命令行实用程序。有关安装说明,请参阅 安装 MySQL Shell。
要连接的 MySQL 数据库系统上的 MySQL 用户帐户。您可以使用在创建数据库系统时指定的 MySQL 管理员用户或使用在数据库系统上创建的 MySQL 用户帐户
CREATE USER
。允许连接到数据库系统的机器或计算实例的面向公众的 IP 地址。 MySQL 数据库系统详细信息页面上提供了允许的客户端地址信息。请参阅 第 3.4 节,“查看数据库系统详细信息”。
MySQL 数据库系统详细信息页面 上定义的 MySQL 数据库系统的主机名 。请参阅 第 3.4 节,“查看数据库系统详细信息”。
要连接到数据库系统:
-
启动 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 >