22.3.1 MySQL Shell
Это руководство по быстрому началу предполагает определённый уровень знакомства с MySQL Shell. Следующий раздел содержит общее описание; для получения дополнительной информации обратитесь к документации MySQL Shell. MySQL Shell — это унифицированный интерфейс команд для MySQL Server. Он поддерживает скрипты на JavaScript и Python. SQL является режимом обработки по умолчанию.
Запуск MySQL Shell
После установки и запуска сервера MySQL подключите MySQL Shell к экземпляру сервера. Вам необходимо знать адрес экземпляра сервера MySQL, к которому вы планируете подключиться. Для того, чтобы использовать экземпляр в качестве хранилища документов, на сервере должен быть установлен плагин X, и вы должны подключиться к серверу с использованием протокола X. Например, для подключения к экземпляру ds1.example.com на стандартном порту протокола X 33060 используйте сетевую строку . user@ds1.example.com:33060
Если вы подключаетесь к экземпляру с использованием классического протокола MySQL, например, используя стандартный port 3306 вместо mysqlx_port, вы не сможете использовать функциональность хранилища документов, показанную в этом руководстве. Например, глобальный объект db не заполняется. Для использования хранилища документов всегда подключайтесь с использованием протокола X.
Если MySQL Shell ещё не запущен, откройте окно терминала и введите:
mysqlsh user@ds1.example.com:33060/world_x
В противном случае, если MySQL Shell уже запущен, используйте команду \connect, введя:
\connect user@ds1.example.com:33060/world_x
Вам нужно указать адрес экземпляра сервера MySQL, к которому вы хотите подключить MySQL Shell. Например, в предыдущем примере:
userпредставляет имя пользователя вашей учётной записи MySQL.ds1.example.com— имя хоста экземпляра сервера, на котором работает MySQL. Замените его именем хоста экземпляра MySQL сервера, используемого как хранилище документов.Схема по умолчанию для этой сессии —
world_x. Инструкции по настройке схемыworld_xсм. в Разделе 22.3.2, «Загрузка и импорт базы данных world_x».
Для получения дополнительной информации см. Раздел 6.2.5, «Подключение к серверу с использованием строк URI или пар ключ-значение».
После открытия MySQL Shell приглашение mysql-js> указывает, что активный язык для этой сессии — SQL.
MYSQL SQL>
MySQL Shell поддерживает редактирование вводимой строки следующим образом:
Кнопки влево и вправо перемещают курсор горизонтально в текущей строке ввода.
Кнопки вверх и вниз перемещают курсор вверх и вниз по списку ранее введённых строк.
Backspace удаляет символ перед курсором, ввод новых символов вводит их в позицию курсора.
Enter отправляет текущую строку ввода на сервер.
Получение справки по MySQL Shell
Введите mysqlsh --help в командной строке интерпретатора команд для списка параметров командной строки.
mysqlsh --help
Введите \help в приглашении MySQL Shell для просмотра списка доступных команд и их описаний.
mysql-js> \help
Введите \help, за которым следует имя команды, для получения подробной справки по отдельной команде MySQL Shell. Например, чтобы получить справку по команде \connect, введите:
mysql-js> \help \connect
Выход из MySQL Shell
Для выхода из MySQL Shell введите следующую команду:
mysql-js> \quit
Связанная информация
См. для объяснения того, как работает интерактивное выполнение кода в MySQL Shell.
См. для получения информации о вариантах сессий и подключений.
© 2025 Oracle
Licensed under the GPLv2 License.