2.5.5 Установка MySQL на Linux с использованием пакетов Debian от Oracle
Компания Oracle предоставляет пакеты Debian для установки MySQL на системы Linux, подобные Debian. Пакеты доступны через два разных канала:
Репозиторий MySQL APT. Это предпочтительный способ установки MySQL на системы, подобные Debian, так как он предоставляет простой и удобный способ установки и обновления продуктов MySQL. Подробности см. в разделе 2.5.2 «Установка MySQL на Linux с использованием репозитория MySQL APT».
-
Раздел загрузки MySQL Developer Zone. Подробности см. в разделе 2.1.3 «Как получить MySQL». Ниже приведена информация о доступных пакетах Debian и инструкциях по их установке:
-
В MySQL Developer Zone предоставляются различные пакеты Debian для установки различных компонентов MySQL на текущих платформах Debian и Ubuntu. Предпочтительный метод — использование архива tarball, который содержит пакеты, необходимые для базовой настройки MySQL. Имена архивов tarball имеют формат
mysql-server_.MVER-DVER_CPU.deb-bundle.tarMVER— версия MySQL, аDVER— версия дистрибутива Linux. ЗначениеCPUуказывает на тип или семейство процессора, для которого построен пакет, как показано в следующей таблице:Таблица 2.14 Идентификаторы процессора для пакетов установки MySQL для Debian и Ubuntu
Таблица 2.14 Идентификаторы процессора для пакетов установки MySQL для Debian и Ubuntu CPUзначениеПредполагаемый тип или семейство процессора i386Процессор Pentium или лучше, 32 бита amd6464-битный процессор x86
-
После загрузки архива tarball распакуйте его с помощью следующей команды:
$>
tar -xvf mysql-server_MVER-DVER_CPU.deb-bundle.tar -
Возможно, вам потребуется установить библиотеку
libaio, если она еще не присутствует в вашей системе:$>
sudo apt-get install libaio1 -
Предварительно сконфигурируйте пакет сервера MySQL с помощью следующей команды:
$>
sudo dpkg-preconfigure mysql-community-server_*.debВам будет предложено указать пароль пользователя root для вашей установки MySQL. Также могут быть заданы другие вопросы, касающиеся установки.
ВажноНе забудьте запомнить пароль root, который вы установили. Пользователи, которые хотят установить пароль позже, могут оставить поле пароль пустым в диалоговом окне и просто нажать ; в этом случае доступ к серверу root будет аутентифицирован с помощью плагина аутентификации MySQL Socket Peer-Credential для подключений с помощью файла сокета Unix. Вы можете установить пароль root позже, используя mysql_secure_installation.
-
Для базовой установки сервера MySQL установите пакет общих файлов базы данных, пакет клиента, метапакет клиента, пакет сервера и метапакет сервера (в указанном порядке); это можно сделать одной командой:
$>
sudo dpkg -i mysql-{common,community-client-plugins,community-client-core,community-client,client,community-server-core,community-server,server}_*.debТакже существуют пакеты с
server-coreиclient-coreв именах пакетов. Они содержат только двоичные файлы и устанавливаются автоматически стандартными пакетами. Их установка сама по себе не приводит к работоспособной настройке MySQL.Если dpkg предупреждает об отсутствующих зависимостях (например, libmecab2), вы можете исправить их с помощью apt-get:
sudo apt-get -f installВот где устанавливаются файлы в системе:
Все конфигурационные файлы (например,
my.cnf) находятся в папке/etc/mysqlВсе двоичные файлы, библиотеки, заголовки и т. д. находятся в папках
/usr/binи/usr/sbinКаталог данных находится в папке
/var/lib/mysql
-
Дистрибутивы MySQL для Debian также предоставляются другими поставщиками. Обратите внимание, что они могут отличаться от тех, которые разработаны компанией Oracle, по функциям, возможностям и соглашениям (включая настройку связи), и что инструкции в этом руководстве не обязательно подходят для их установки. Вместо этого необходимо обратиться к инструкциям поставщика.
© 2025 Oracle
Licensed under the GPLv2 License.