MySQL :: Документация DigitalOcean

Сгенерировано 30 июня 2023 г.

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


Самые просматриваемые статьи MySQL

  1. При подключении к моей базе данных я получаю сообщение об ошибке Connection Timed Out
  2. Как изменить привилегии пользователей в базах данных MySQL
  3. При подключении к моей базе данных я получаю сообщение об ошибке «Отказано в подключении».
  4. Как подключиться к кластерам баз данных MySQL
  5. Как импортировать базы данных MySQL в управляемые базы данных DigitalOcean
  6. Как исправить ошибку MySQL out of sort memory?
  7. Как создать первичные ключи для таблиц базы данных MySQL
  8. Как перенести базы данных MySQL
  9. Ограничения MySQL
  10. Сортировка размера буфера в MySQL

Quickstart

Только самое необходимое, чтобы перейти от нуля к работе за несколько минут.

How-Tos

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

Учебные пособия

Пошаговые инструкции для распространенных случаев использования и интеграции стороннего программного обеспечения.

Справочник

Справочная документация по API и CLI для службы базы данных MySQL, включая примеры запросов и доступные параметры.

Понятия

Объяснения и определения основных понятий в MySQL.

Сведения

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

Поддержка

Получите помощь по технической поддержке и ответы на часто задаваемые вопросы.

Последние обновления

13 октября 2022 г.

  • При создании нового кластера Kubernetes вы можете добавить бесплатного оператора базы данных (сейчас в бета-версии), который позволяет автоматически связывать новые базы данных с вашим кластером. Подробнее читайте в нашем руководстве.

27 июня 2022 года

  • В целях повышения безопасности DigitalOcean больше не принимает соединения TLS 1.0 и TLS 1.1. Сюда входят подключения к

    www.digitalocean.com , cloud.digitalocean.com и api.digitalocean.com .

4 марта 2022 г.

  • Теперь вы можете настроить управляемые базы данных MySQL, PostgreSQL и Redis, создав ИСПРАВЛЕНИЕ запрос к /v2/databases/{database_cluster_uuid}/config . Например:

     {
      "конфигурация": {
        "sql_mode": "ANSI,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE,STRICT_ALL_TABLES",
        «sql_require_primary_key»: правда
      }
    }
     

    Дополнительные сведения см. в полной справочной документации по API управляемых баз данных.

Для получения дополнительной информации см. все примечания к выпуску MySQL.

баз данных MySQL® | Документация cPanel и WHM

  1. cPanel и документация по WHM
  2. cPanel
  3. Базы данных
  4. Базы данных MySQL®

панель управления базы данных mysql

Содержание
Содержание

Базы данных MySQL®

Действительно для версий 106 до последней версии

Версия:
102
104
106


Последнее изменение: 29 ноября 2022 г.

Обзор

Используйте этот интерфейс для создания, управления и удаления баз данных MySQL® и пользователей баз данных.

Имя базы данных может содержать не более 64 символов.

  • Из-за метода, который cPanel и WHM используют для хранения имен баз данных MySQL, для каждого символа подчеркивания требуется два символа этого ограничения.
  • Если вы включите префикс базы данных, имя базы данных может содержать максимум 63 символа , включая префикс базы данных и символ подчеркивания. Каждое дополнительное подчеркивание требует еще двух символов этого ограничения.

Предупреждение:

Включение короткого префикса Force для баз данных MySQL и MariaDB

в интерфейсе настроек WHM ( WHM » Главная » Конфигурация сервера 901 23 » Tweak Settings ) не позволит вам создать новые учетные записи, которые используют одни и те же первые восемь символов в именах пользователей.

Чтобы добавить или удалить информацию в существующих базах данных, скопировать базу данных или запустить запросы и сценарии MySQL, используйте интерфейс cPanel phpMyAdmin ( cPanel » Главная » Базы данных » phpMyAdmin ).

Предупреждение:

Не используйте phpMyAdmin для создания баз данных или пользователей баз данных. phpMyAdmin не сопоставляет базы данных , из-за чего резервное копирование и восстановление не работают.

Создать базу данных

Чтобы создать базу данных, выполните следующие действия:

  1. В текстовом поле Новая база данных введите имя базы данных.
  2. Щелкните Создать базу данных . Появится новый интерфейс.
  3. Щелкните Вернуться . Новая база данных появится в таблице Current Databases .

Для доступа к созданным вами базам данных и управления ими используйте интерфейс phpMyAdmin (

cPanel » Главная » Базы данных » phpMyAdmin ). Для получения информации о том, как использовать phpMyAdmin, посетите веб-сайт phpMyAdmin.

Удаленный хост MySQL

В этом разделе указан адрес удаленного сервера MySQL, настроенный вашим хостинг-провайдером. Вы можете использовать этот хост для подключения к серверу MySQL.

Изменение баз данных

Если у вас возникли проблемы с базой данных, проверьте свои базы данных на наличие ошибок.

Проверить базу данных

Чтобы проверить базу данных на наличие ошибок, выполните следующие действия:

  1. В меню Проверить базу данных выберите базу данных, которую вы хотите проверить.
  2. Щелкните Проверить базу данных . Появится новый интерфейс, и система проверит, правильно ли работает база данных.
    • Если система обнаруживает проблему в базе данных, она отображает имя поврежденной таблицы.
    • Если отображается сообщение Check Complete , база данных работает правильно.
  3. Нажмите Вернуться , чтобы вернуться к основному интерфейсу.

Восстановить базу данных

Если одна из ваших баз данных повреждена, вы можете попытаться восстановить ее.

Чтобы восстановить базу данных, выполните следующие действия:

  1. В меню Восстановить базу данных выберите базу данных, которую вы хотите восстановить.
  2. Щелкните Восстановить базу данных . Появится новый интерфейс, и система попытается автоматически восстановить базу данных.
    • Если система не может восстановить базу данных, она попытается определить источник поврежденных данных.
    • Если отображается сообщение Repair Complete , система успешно восстановила базу данных.
  3. Нажмите Вернуться , чтобы вернуться к основному интерфейсу.

Текущие базы данных

В таблице Текущие базы данных приведена следующая информация для каждой база данных в вашей учетной записи:

Переименовать базу данных

Предупреждение:

  • Переименовывать базу данных MySQL потенциально опасно. Мы настоятельно рекомендуем вам выполнить резервное копирование базы данных MySQL в интерфейсе резервного копирования cPanel ( cPanel » Главная » Файлы » Резервное копирование
    ), прежде чем пытаться переименовать его.
  • При переименовании базы данных система прерывает все активные подключения к базе данных.
  • Вы должны вручную обновить файлы конфигурации и приложения, чтобы использовать новое имя базы данных.
  • Системе требуется больше времени для переименования больших и сложных баз данных.

Чтобы переименовать базу данных, выполните следующие действия:

  1. В таблице Текущие базы данных щелкните Переименовать для нужной базы данных.
  2. Введите новое имя базы данных в текстовое поле
    Новое имя
    .
  3. Нажмите Продолжить .

MySQL , а не позволяет вам переименовывать базу данных. Когда cPanel и WHM «переименовывает» базу данных, система выполняет следующие шаги:

  1. Система создает новую базу данных.
  2. Система перемещает данные из старой базы данных в новую базу данных.
  3. Система воссоздает гранты и сохраненный код в новой базе данных.
  4. Система удаляет старую базу данных и ее разрешения.

Предупреждение:

  • Если любой из первых трех шагов не удается, система возвращает ошибку и пытается восстановить исходное состояние базы данных. Если процесс восстановления завершается сбоем, ответ функции API на ошибку описывает эти дополнительные сбои.
  • В редких случаях система успешно создает вторую базу данных, но не может удалить старую базу данных или гранты. Система рассматривает действие переименования как успешное; однако функция API возвращает предупреждения, описывающие сбой при удалении старой базы данных или грантов.

Удалить базу данных

Чтобы удалить базу данных, выполните следующие действия:

  1. В таблице Текущие базы данных щелкните Удалить для нужной базы данных.
  2. Чтобы навсегда удалить базу данных, нажмите Удалить базу данных .
  3. Нажмите Вернуться , чтобы вернуться к основному интерфейсу.

Добавить пользователя MySQL

После создания базы данных добавьте пользователей в базу данных и настройте их привилегии.

Чтобы создать новую учетную запись пользователя, выполните следующие действия:

  1. Введите имя пользователя в текстовое поле Имя пользователя . Чтобы узнать больше об ограничениях имени пользователя базы данных, выберите тип базы данных:

    MySQL 5.6 и более ранние версии

    MySQL 5.6 ограничивает имя пользователя базы данных до 16 символов. Система включает префикс базы данных (первые восемь символов имени пользователя учетной записи cPanel плюс подчеркивание, всего девять символов) в число символов для имени пользователя.

    Например:

    MySQL 5.7 и выше

    MySQL 5.7 ограничивает имя пользователя базы данных до 32 символов. Система включает префикс базы данных (первые шестнадцать символов имени пользователя учетной записи cPanel плюс подчеркивание, всего семнадцать символов) в число символов для имени пользователя.

    Например:

    МарияДБ

    MariaDB ограничивает имя пользователя базы данных до 47 символов. Система включает префикс базы данных (все имена пользователей учетной записи cPanel и символ подчеркивания) в количестве символов для имени пользователя.

    Например:

  2. Введите и подтвердите новый пароль в соответствующих текстовых полях.

  3. Нажмите Создать пользователя .

  4. Нажмите Вернуться , чтобы вернуться к основному интерфейсу.

Добавление пользователя в базу данных

Чтобы добавить пользователя в базу данных, выполните следующие действия:

  1. В разделе интерфейса Добавить пользователя в базу данных выберите в меню нужного пользователя и базу данных.
  2. Щелкните Добавить . Появится интерфейс Обслуживание учетной записи MySQL .
  3. Установите флажки, соответствующие привилегиям, которые вы хотите предоставить пользователю.
  4. Щелкните Внести изменения .
  5. Нажмите Вернуться , чтобы вернуться к основному интерфейсу.

Для получения дополнительной информации о привилегиях пользователя прочитайте документацию MySQL.

Current Users

В таблице Current Users перечислены все пользователи вашей базы данных MySQL и позволяет выполнять следующие действия:

  • Изменить пароль — Нажмите, чтобы изменить пароль пользователя базы данных.