Spec-Zone.ru › MySQL Shell 8.4

MySQL Shell 8.4

Аннотация

MySQL Shell — это расширенный клиент и редактор кода для MySQL. В этом документе описаны основные возможности MySQL Shell. Помимо предоставляемой функциональности SQL, аналогичной mysql, MySQL Shell предоставляет возможности скриптинга на JavaScript и Python, а также включает API для работы с MySQL. X DevAPI позволяет работать как с реляционными, так и с документными данными, см. . AdminAPI позволяет работать с InnoDB Cluster, InnoDB ClusterSet и InnoDB ReplicaSet.

MySQL Shell 8.4.4 настоятельно рекомендуется использовать с любой релизной версией MySQL 8.0 или выше. Пожалуйста, обновитесь до MySQL Shell 8.4.4. Если вы еще не установили MySQL Shell, загрузите его с сайта загрузки.

Примечания по изменениям в каждой версии можно найти в .

Для получения помощи по использованию MySQL посетите форумы MySQL, где вы можете обсудить свои проблемы с другими пользователями MySQL.

Информация о лицензировании. Этот продукт может включать программное обеспечение третьих сторон, используемое по лицензии. Если вы используете коммерческую версию MySQL Shell, см. для получения информации о лицензировании, включая информацию о лицензировании программного обеспечения третьих сторон, которое может быть включено в эту коммерческую версию. Если вы используете общинную версию MySQL Shell, см. для получения информации о лицензировании, включая информацию о лицензировании программного обеспечения третьих сторон, которое может быть включено в эту общинную версию.

Документ сгенерирован: 2025-01-16 (редакция: 80695)


Оглавление

  • 1 Функции MySQL Shell
  • 2 Установка MySQL Shell
    • 2.1 Установка MySQL Shell в Microsoft Windows
    • 2.2 Установка MySQL Shell в Linux
    • 2.3 Установка MySQL Shell в macOS
  • 3 Использование команд MySQL Shell
    • 3.1 Команды MySQL Shell
  • 4 Начало работы с MySQL Shell
    • 4.1 Запуск MySQL Shell
    • 4.2 Сессии MySQL Shell
      • 4.2.1 Создание глобального объекта Session при запуске MySQL Shell
      • 4.2.2 Создание глобального объекта Session после запуска MySQL Shell
      • 4.2.3 Скрипты сессий в режимах JavaScript и Python
    • 4.3 Подключения MySQL Shell
      • 4.3.1 Подключение с использованием отдельных параметров
      • 4.3.2 Подключение с использованием файлов login-path и настроек
      • 4.3.3 Подключение с использованием сокетов Unix и именованных каналов Windows
      • 4.3.4 Использование зашифрованных подключений
      • 4.3.5 Использование аутентификации LDAP и Kerberos
      • 4.3.6 Использование SSH-туннеля
      • 4.3.7 Использование сжатых подключений
    • 4.4 Подключаемый хранилище паролей
      • 4.4.1 Параметры конфигурации подключаемого хранилища паролей
      • 4.4.2 Работа с учетными данными
    • 4.5 Глобальные объекты MySQL Shell
    • 4.6 Использование программы просмотра
    • 4.7 Настройка облачных служб
      • 4.7.1 Хранилище объектов Oracle Cloud Infrastructure
      • 4.7.2 Хранилище, совместимое с S3
      • 4.7.3 Хранилище Azure Blob
    • 4.8 Параметры подключения к аутентификации OCI
  • 5 Выполнение кода в MySQL Shell
    • 5.1 Активный язык
    • 5.2 Интерактивное выполнение кода
    • 5.3 Автодополнение кода
    • 5.4 Редактирование кода
    • 5.5 История кода
    • 5.6 Выполнение кода в пакетном режиме
    • 5.7 Форматы вывода
      • 5.7.1 Табличный формат
      • 5.7.2 Формат, разделенный табуляцией
      • 5.7.3 Вертикальный формат
      • 5.7.4 Вывод в формате JSON
      • 5.7.5 Обёртка JSON
      • 5.7.6 Метаданные результатов
    • 5.8 Интеграция API командной строки
      • 5.8.1 Обзор интеграции командной строки
      • 5.8.2 Подробности интеграции командной строки
    • 5.9 Интеграция JSON
    • 5.10 Ограничения
  • 6 MySQL AdminAPI
    • 6.1 Использование MySQL AdminAPI
    • 6.2 Установка компонентов программного обеспечения AdminAPI
      • 6.2.1 Настройка имени узла
      • 6.2.2 Подключение к экземплярам сервера
      • 6.2.3 Сохранение настроек
    • 6.3 Получение объекта обработчика
    • 6.4 Создание учетных записей пользователей для AdminAPI
    • 6.5 Подробный журнал
    • 6.6 Поиск первичного
    • 6.7 Скриптинг AdminAPI
    • 6.8 Песочницы AdminAPI MySQL
      • 6.8.1 Развертывание экземпляров песочницы
      • 6.8.2 Управление экземплярами песочницы
      • 6.8.3 Настройка InnoDB Cluster и MySQL Router
    • 6.9 Разметка метаданных
    • 6.10 Использование MySQL Router с AdminAPI, InnoDB Cluster и InnoDB ReplicaSet
      • 6.10.1 Инициализация MySQL Router
      • 6.10.2 Настройка пользователя MySQL Router
      • 6.10.3 Развертывание MySQL Router
      • 6.10.4 Параметры маршрутизации
      • 6.10.5 Использование ReplicaSets с MySQL Router
      • 6.10.6 Тестирование высокой доступности InnoDB Cluster
      • 6.10.7 Работа с маршрутизаторами кластера
    • 6.11 Обновление схемы метаданных
    • 6.12 Механизм блокировки для операций AdminAPI
  • 7 MySQL InnoDB Кластер
    • 7.1 Требования к InnoDB Кластеру
    • 7.2 Ограничения InnoDB Кластера
    • 7.3 Пользовательские учетные записи для InnoDB Кластера
    • 7.4 Развёртывание InnoDB Кластера в Производственной среде
      • 7.4.1 Предварительная проверка конфигурации экземпляра для использования InnoDB Кластера
      • 7.4.2 Настройка Производственных экземпляров для использования InnoDB Кластера
      • 7.4.3 Создание InnoDB Кластера
      • 7.4.4 Добавление экземпляров в InnoDB Кластер
      • 7.4.5 Настройка портов InnoDB Кластера
      • 7.4.6 Использование MySQL Clone с InnoDB Кластером
      • 7.4.7 Принятие Развёртывания Group Replication
    • 7.5 Настройка InnoDB Кластера
      • 7.5.1 Настройка параметров InnoDB Кластера
      • 7.5.2 Настройка серверов-членов InnoDB Кластера
      • 7.5.3 Настройка процесса избрания
      • 7.5.4 Настройка согласованности отказоустойчивости
      • 7.5.5 Настройка автоматического присоединения экземпляров
      • 7.5.6 Настройка параллельного репликатора
      • 7.5.7 InnoDB Кластер и автоинкремент
      • 7.5.8 InnoDB Кластер и удаление бинарных логов
      • 7.5.9 Настройка стека коммуникаций Group Replication
    • 7.6 Обеспечение безопасности InnoDB Кластера
    • 7.7 Мониторинг InnoDB Кластера
    • 7.8 Восстановление и перезагрузка InnoDB Кластера
      • 7.8.1 Присоединение экземпляра к кластеру
      • 7.8.2 Восстановление кластера после потери кворума
      • 7.8.3 Перезагрузка кластера после значительного сбоя
      • 7.8.4 Перепроверка кластера
      • 7.8.5 Изоляция кластера
    • 7.9 Модификация или растворение InnoDB Кластера
    • 7.10 Обновление InnoDB Кластера
      • 7.10.1 Обновление InnoDB Кластера
      • 7.10.2 Устранение неполадок при обновлении InnoDB Кластера
    • 7.11 Чтение реплик MySQL InnoDB Кластера
      • 7.11.1 Предварительные условия
      • 7.11.2 Создание чтений реплик
      • 7.11.3 Модификация или удаление чтений реплик
      • 7.11.4 Мониторинг чтений реплик
  • 8 MySQL InnoDB ClusterSet
    • 8.1 Требования к InnoDB ClusterSet
    • 8.2 Ограничения InnoDB ClusterSet
    • 8.3 Пользовательские учетные записи для InnoDB ClusterSet
    • 8.4 Развёртывание InnoDB ClusterSet
    • 8.5 Параметры канала асинхронной репликации
    • 8.6 Интеграция MySQL Router с InnoDB ClusterSet
    • 8.7 Статус и топология InnoDB ClusterSet
    • 8.8 Управляемый переход InnoDB ClusterSet
    • 8.9 Аварийный переход InnoDB ClusterSet
    • 8.10 Ремонт и присоединение InnoDB ClusterSet
      • 8.10.1 Изоляция кластеров в InnoDB ClusterSet
      • 8.10.2 Несогласованные наборы транзакций (GTID) в кластерах InnoDB ClusterSet
      • 8.10.3 Ремонт серверов-членов и кластеров в InnoDB ClusterSet
      • 8.10.4 Удаление кластера из InnoDB ClusterSet
      • 8.10.5 Присоединение кластера к InnoDB ClusterSet
    • 8.11 Обновление InnoDB ClusterSet
  • 9 MySQL InnoDB ReplicaSet
    • 9.1 Развёртывание InnoDB ReplicaSet
    • 9.2 Настройка экземпляров InnoDB ReplicaSet
    • 9.3 Создание InnoDB ReplicaSet
    • 9.4 Параметры канала асинхронной репликации
    • 9.5 Добавление экземпляров в ReplicaSet
      • 9.5.1 Подготовка экземпляров для InnoDB ReplicaSet
      • 9.5.2 Пример добавления экземпляров в ReplicaSet
    • 9.6 Принятие существующей конфигурации репликации
    • 9.7 Изменение основного экземпляра
    • 9.8 Принудительное назначение нового основного экземпляра
    • 9.9 Разметка ReplicaSet
    • 9.10 Проверка статуса InnoDB ReplicaSet
    • 9.11 Обновление InnoDB ReplicaSet
    • 9.12 Распад ReplicaSet
    • 9.13 Перепроверка ReplicaSet
    • 9.14 Описание ReplicaSet
  • 10 Расширение MySQL Shell
    • 10.1 Отчётность с помощью MySQL Shell
      • 10.1.1 Создание отчётов MySQL Shell
      • 10.1.2 Регистрация отчётов MySQL Shell
      • 10.1.3 Сохранение отчётов MySQL Shell
      • 10.1.4 Пример отчёта MySQL Shell
      • 10.1.5 Выполнение отчётов MySQL Shell
      • 10.1.6 Встроенные отчёты MySQL Shell
    • 10.2 Добавление объектов расширения в MySQL Shell
      • 10.2.1 Создание глобальных объектов MySQL Shell
      • 10.2.2 Создание объектов расширения
      • 10.2.3 Сохранение объектов расширения
      • 10.2.4 Примеры объектов расширения MySQL Shell
    • 10.3 Плагины MySQL Shell
      • 10.3.1 Создание плагинов MySQL Shell
      • 10.3.2 Создание групп плагинов
      • 10.3.3 Примеры плагинов MySQL Shell
  • 11 Утилиты MySQL Shell
    • 11.1 Утилита проверки обновления
    • 11.2 Утилита импорта JSON
      • 11.2.1 Запуск утилиты
      • 11.2.2 Импорт JSON-документов с помощью интерфейса команд mysqlsh
      • 11.2.3 Импорт JSON-документов с помощью команды --import
      • 11.2.4 Преобразования для представлений типов данных BSON
    • 11.3 Утилита экспорта таблиц
    • 11.4 Утилита параллельного импорта таблиц
    • 11.5 Утилита дампинга экземпляра, схема дампинга и утилита дампинга таблиц
    • 11.6 Утилита загрузки дампов
    • 11.7 Копирование экземпляра, схем и таблиц
    • 11.8 Утилиты диагностики
      • 11.8.1 Утилита collectDiagnostics
      • 11.8.2 Утилита collectHighLoadDiagnostics
      • 11.8.3 Утилита collectSlowQueryDiagnostics
  • 12 Ведение журнала и отладка MySQL Shell
    • 12.1 Журнал приложения
    • 12.2 Подробный вывод
    • 12.3 Системное ведение журнала пользовательских SQL-заявок
    • 12.4 Ведение журнала SQL в MySQL Shell
  • 13 Настройка MySQL Shell
    • 13.1 Работа со скриптами запуска
    • 13.2 Добавление путей поиска модулей
      • 13.2.1 Переменные окружения путей поиска модулей
      • 13.2.2 Переменная пути поиска модулей в скриптах запуска
    • 13.3 Настройка приглашения
    • 13.4 Настройка параметров MySQL Shell
  • Приложения. Справочник команд MySQL Shell
    • А.1 mysqlsh — MySQL Shell

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-shell-8.4-en/index.html

Spec-Zone.ru

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