MySQL :: Документация DigitalOcean
Сгенерировано 30 июня 2023 г.
MySQL — это объектно-реляционная база данных с открытым исходным кодом, созданная с учетом скорости и надежности. Его большое и активное сообщество разработчиков создало множество сторонних приложений, инструментов и библиотек, расширяющих функциональные возможности MySQL.
Самые просматриваемые статьи MySQL
- При подключении к моей базе данных я получаю сообщение об ошибке Connection Timed Out
- Как изменить привилегии пользователей в базах данных MySQL
- При подключении к моей базе данных я получаю сообщение об ошибке «Отказано в подключении».
- Как подключиться к кластерам баз данных MySQL
- Как импортировать базы данных MySQL в управляемые базы данных DigitalOcean
- Как исправить ошибку MySQL out of sort memory?
- Как создать первичные ключи для таблиц базы данных MySQL
- Как перенести базы данных MySQL
- Ограничения MySQL
- Сортировка размера буфера в MySQL
Quickstart
Только самое необходимое, чтобы перейти от нуля к работе за несколько минут.
How-Tos
Руководства о том, как начать работу с кластерами управляемых баз данных MySQL, как изменить пользователей и базы данных, как повысить производительность и высокую доступность, а также как перенести данные.
Учебные пособия
Пошаговые инструкции для распространенных случаев использования и интеграции стороннего программного обеспечения.
Справочник
Справочная документация по API и CLI для службы базы данных MySQL, включая примеры запросов и доступные параметры.
Понятия
Объяснения и определения основных понятий в MySQL.
Функции, планы и цены, доступность, ограничения, известные проблемы и многое другое.
Поддержка
Получите помощь по технической поддержке и ответы на часто задаваемые вопросы.
Последние обновления
13 октября 2022 г.
При создании нового кластера Kubernetes вы можете добавить бесплатного оператора базы данных (сейчас в бета-версии), который позволяет автоматически связывать новые базы данных с вашим кластером. Подробнее читайте в нашем руководстве.
27 июня 2022 года
В целях повышения безопасности DigitalOcean больше не принимает соединения TLS 1.0 и TLS 1.1. Сюда входят подключения к
,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»: правда } }
Для получения дополнительной информации см. все примечания к выпуску MySQL.
баз данных MySQL® | Документация cPanel и WHM
- cPanel и документация по WHM
- cPanel
- Базы данных
- Базы данных MySQL®
панель управления базы данных mysql
Содержание
Содержание
Базы данных MySQL®
Действительно для версий 106 до последней версии
Версия:
102
104
106
Последнее изменение: 29 ноября 2022 г.
Обзор
Используйте этот интерфейс для создания, управления и удаления баз данных MySQL® и пользователей баз данных.
Имя базы данных может содержать не более 64 символов.
- Из-за метода, который cPanel и WHM используют для хранения имен баз данных MySQL, для каждого символа подчеркивания требуется два символа этого ограничения.
- Если вы включите префикс базы данных, имя базы данных может содержать максимум 63 символа , включая префикс базы данных и символ подчеркивания. Каждое дополнительное подчеркивание требует еще двух символов этого ограничения.
Предупреждение:
Включение короткого префикса Force для баз данных MySQL и MariaDB
Чтобы добавить или удалить информацию в существующих базах данных, скопировать базу данных или запустить запросы и сценарии MySQL, используйте интерфейс cPanel phpMyAdmin ( cPanel » Главная » Базы данных » phpMyAdmin ).
Предупреждение:
Не используйте phpMyAdmin для создания баз данных или пользователей баз данных. phpMyAdmin не сопоставляет базы данных , из-за чего резервное копирование и восстановление не работают.
Создать базу данных
Чтобы создать базу данных, выполните следующие действия:
- В текстовом поле Новая база данных введите имя базы данных.
- Щелкните Создать базу данных . Появится новый интерфейс.
- Щелкните Вернуться . Новая база данных появится в таблице Current Databases .
Для доступа к созданным вами базам данных и управления ими используйте интерфейс phpMyAdmin (
Удаленный хост MySQL
В этом разделе указан адрес удаленного сервера MySQL, настроенный вашим хостинг-провайдером. Вы можете использовать этот хост для подключения к серверу MySQL.
Изменение баз данных
Если у вас возникли проблемы с базой данных, проверьте свои базы данных на наличие ошибок.
Проверить базу данных
Чтобы проверить базу данных на наличие ошибок, выполните следующие действия:
- В меню Проверить базу данных выберите базу данных, которую вы хотите проверить.
- Щелкните Проверить базу данных . Появится новый интерфейс, и система проверит, правильно ли работает база данных.
- Если система обнаруживает проблему в базе данных, она отображает имя поврежденной таблицы.
- Если отображается сообщение Check Complete , база данных работает правильно.
- Нажмите Вернуться , чтобы вернуться к основному интерфейсу.
Восстановить базу данных
Если одна из ваших баз данных повреждена, вы можете попытаться восстановить ее.
Чтобы восстановить базу данных, выполните следующие действия:
- В меню Восстановить базу данных выберите базу данных, которую вы хотите восстановить.
- Щелкните Восстановить базу данных . Появится новый интерфейс, и система попытается автоматически восстановить базу данных.
- Если система не может восстановить базу данных, она попытается определить источник поврежденных данных.
- Если отображается сообщение Repair Complete , система успешно восстановила базу данных.
- Если система не может восстановить базу данных, она попытается определить источник поврежденных данных.
- Нажмите Вернуться , чтобы вернуться к основному интерфейсу.
Текущие базы данных
В таблице Текущие базы данных приведена следующая информация для каждой база данных в вашей учетной записи:
Переименовать базу данных
Предупреждение:
- Переименовывать базу данных MySQL потенциально опасно. Мы настоятельно рекомендуем вам выполнить резервное копирование базы данных MySQL в интерфейсе резервного копирования cPanel ( cPanel » Главная » Файлы » Резервное копирование
), прежде чем пытаться переименовать его. - При переименовании базы данных система прерывает все активные подключения к базе данных.
- Вы должны вручную обновить файлы конфигурации и приложения, чтобы использовать новое имя базы данных.
- Системе требуется больше времени для переименования больших и сложных баз данных.
Чтобы переименовать базу данных, выполните следующие действия:
- В таблице Текущие базы данных щелкните Переименовать для нужной базы данных.
- Введите новое имя базы данных в текстовое поле
- Нажмите Продолжить .
MySQL , а не позволяет вам переименовывать базу данных. Когда cPanel и WHM «переименовывает» базу данных, система выполняет следующие шаги:
- Система создает новую базу данных.
- Система перемещает данные из старой базы данных в новую базу данных.
- Система воссоздает гранты и сохраненный код в новой базе данных.
- Система удаляет старую базу данных и ее разрешения.
Предупреждение:
- Если любой из первых трех шагов не удается, система возвращает ошибку и пытается восстановить исходное состояние базы данных. Если процесс восстановления завершается сбоем, ответ функции API на ошибку описывает эти дополнительные сбои.
- В редких случаях система успешно создает вторую базу данных, но не может удалить старую базу данных или гранты. Система рассматривает действие переименования как успешное; однако функция API возвращает предупреждения, описывающие сбой при удалении старой базы данных или грантов.
Удалить базу данных
Чтобы удалить базу данных, выполните следующие действия:
- В таблице Текущие базы данных щелкните Удалить для нужной базы данных.
- Чтобы навсегда удалить базу данных, нажмите Удалить базу данных .
- Нажмите Вернуться , чтобы вернуться к основному интерфейсу.
Добавить пользователя MySQL
После создания базы данных добавьте пользователей в базу данных и настройте их привилегии.
Чтобы создать новую учетную запись пользователя, выполните следующие действия:
Введите имя пользователя в текстовое поле Имя пользователя . Чтобы узнать больше об ограничениях имени пользователя базы данных, выберите тип базы данных:
MySQL 5.6 и более ранние версииMySQL 5.6 ограничивает имя пользователя базы данных до 16 символов. Система включает префикс базы данных (первые восемь символов имени пользователя учетной записи cPanel плюс подчеркивание, всего девять символов) в число символов для имени пользователя.
Например:
MySQL 5.7 и вышеMySQL 5.7 ограничивает имя пользователя базы данных до 32 символов. Система включает префикс базы данных (первые шестнадцать символов имени пользователя учетной записи cPanel плюс подчеркивание, всего семнадцать символов) в число символов для имени пользователя.
Например:
МарияДБMariaDB ограничивает имя пользователя базы данных до 47 символов. Система включает префикс базы данных (все имена пользователей учетной записи cPanel и символ подчеркивания) в количестве символов для имени пользователя.
Например:
Введите и подтвердите новый пароль в соответствующих текстовых полях.
Нажмите Создать пользователя .
Нажмите Вернуться , чтобы вернуться к основному интерфейсу.
Добавление пользователя в базу данных
Чтобы добавить пользователя в базу данных, выполните следующие действия:
- В разделе интерфейса Добавить пользователя в базу данных выберите в меню нужного пользователя и базу данных.
- Щелкните Добавить . Появится интерфейс Обслуживание учетной записи MySQL .
- Установите флажки, соответствующие привилегиям, которые вы хотите предоставить пользователю.
- Щелкните Внести изменения .
- Нажмите Вернуться , чтобы вернуться к основному интерфейсу.
Для получения дополнительной информации о привилегиях пользователя прочитайте документацию MySQL.
Current Users
В таблице Current Users перечислены все пользователи вашей базы данных MySQL и позволяет выполнять следующие действия:
- Изменить пароль — Нажмите, чтобы изменить пароль пользователя базы данных.