Spec-Zone.ru › MySQL 9.2

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.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/mysql-shell-tutorial-javascript-shell.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API