Как начать работать с Managed Service for MySQL®

    Чтобы воспользоваться сервисом, нужно создать кластер и подключиться к СУБД:

    1. Чтобы создать кластер баз данных, понадобится только доступный вам каталог в Яндекс.Облаке. Если у вас уже есть каталог в Яндекс.Облаке, откройте страницу этого каталога в консоли управления. Если каталога еще нет, создайте его:

      1. На стартовой странице консоли управления нажмите кнопку Создать каталог.

      2. Введите имя каталога.

        • Длина — от 3 до 63 символов.
        • Может содержать строчные буквы латинского алфавита, цифры и дефисы.
        • Первый символ — буква. Последний символ — не дефис.
      3. Выберите опцию Создать сеть по умолчанию. Будет создана сеть с подсетями в каждой зоне доступности.

      4. Нажмите кнопку Создать каталог.

    2. Подключаться к кластерам БД можно как изнутри, так и извне Облака:

      1. Чтобы подключаться изнутри Облака, создайте виртуальную машину в той же сети, что и кластер БД (на основе Linux или Windows)
      2. Чтобы подключаться к кластеру из интернета, запросите публичный доступ к хостам при создании кластера.

    Ниже приведены инструкции, следуя которым можно быстро создать кластер и проверить подключение к нему.

    1. В консоли управления выберите каталог, в котором нужно создать кластер БД.

    2. Выберите сервис Managed Service for MySQL.

    3. Нажмите кнопку Создать кластер и выберите нужную СУБД.

    4. Задайте параметры кластера и нажмите кнопку Создать кластер. Процесс подробно рассмотрен в разделе Создание MySQL-кластера.

    5. Когда кластер будет готов к работе, его статус на панели Managed Service for MySQL сменится на RUNNING.

    6. Чтобы подключиться к серверу БД, необходим SSL-сертификат. Подготовить все нужные аутентификационные данные можно, например, так:

      $ mkdir ~/.mysql
      $ wget "https://storage.yandexcloud.net/cloud-certs/CA.pem" -O ~/.mysql/root.crt
      $ chmod 0600 ~/.mysql/root.crt
      
    7. К БД можно подключиться командой mysql (подробнее — в разделе Подключение к базе данных в кластере MySQL):

      $ mysql --host=<адрес хоста>
              --port=3306
              --ssl-ca=~/.mysql/root.crt
              --ssl-mode=REQUIRED
              --user=<имя пользователя базы данных>
              --password <имя базы данных>