Spec-Zone .ru
спецификации, руководства, описания, API
|
Oracle обеспечивает ряд двоичных дистрибутивов MySQL. Они включают двоичные дистрибутивы в форму сжатых файлов
tar (файлы с a .tar.gz
расширение)
для многих платформ, так же как двоичных файлов в специфичном для платформы пакете форматирует для выбранных
платформ.
Этот раздел покрывает установку MySQL от сжатого двоичного распределения файла tar. Для других специфичных для платформы форматов пакета см. другие специфичные для платформы разделы. Например, для дистрибутивов Windows, см. Раздел 2.3, "Устанавливая MySQL на Microsoft Windows".
Чтобы получить MySQL, см. Раздел 2.1.3, "Как к MySQL Get".
У MySQL сжатые двоичные дистрибутивы файла tar есть имена формы
mysql-
, где VERSION
-OS
.tar.gz
число (например, VERSION
5.7.2
),
и OS
указывает на тип операционной системы, для которой
предназначается распределение (например, pc-linux-i686
или winx64
).
Чтобы установить MySQL от сжатого двоичного распределения файла tar, у Вашей системы должен быть GNU gunzip
распаковать распределение и разумный tar, чтобы распаковать это. Если Ваша программа tar поддерживает z
опция, это может и
распаковать и распаковать файл.
tar GNU, как известно, работает. Стандартный tar,
предоставленный некоторые операционные системы, не в состоянии распаковать длинные имена файлов в распределении
MySQL. Следует загрузить и установить tar GNU, или при наличии,
использовать предварительно установленную версию tar GNU. Обычно это доступно как gnutar,
gtar, или как tar в
пределах GNU или каталога Free Software, такой как /usr/sfw/bin
или /usr/local/bin
. tar GNU доступен
от
Если Вы ранее установили MySQL, используя Вашу операционную систему собственная система управления
пакета, такой как yum
или apt-get
, можно испытать
установку задач, используя собственный двоичный файл. Удостоверьтесь свой предыдущий MySQL, предыдущая
установка была удалена полностью (использующий Вашу систему управления пакета), и что любые дополнительные
файлы, такие как старые версии Ваших файлов данных, были также удалены. Следует также проверить
существование конфигурационных файлов такой как /etc/my.cnf
или /etc/mysql
каталог был удален.
Если Вы сталкиваетесь с проблемами и потребностью зарегистрировать отчет об ошибках, пожалуйста, используйте инструкции в Разделе 1.7, "Как Сообщить об Ошибках или проблемах".
На Unix, чтобы установить сжатое двоичное распределение файла tar,
распакуйте это в расположении установки, которое Вы выбираете (обычно /usr/local/mysql
). Это создает каталоги, показанные в следующей таблице.
Таблица 2.3. Двоичный Пакет MySQL Installation Layout for Generic Unix/Linux
Каталог | Содержание Каталога |
---|---|
bin |
Клиентские программы и mysqld сервер |
data |
Файлы журнала, базы данных |
docs |
Руководство в формате Информации |
man |
Страницы руководства Unix |
include |
Включайте (заголовок) файлы |
lib |
Библиотеки |
scripts |
mysql_install_db |
share |
Разные файлы поддержки, включая сообщения об ошибках, sampleconfiguration файлы, SQL для установки базы данных |
sql-bench |
Сравнительные тесты |
Отладочные версии mysqld двоичного файла доступны как mysqld-отладка. Чтобы скомпилировать Вашу собственную отладочную версию MySQL от исходного распределения, используйте соответствующие параметры конфигурации позволить отладить поддержку. Для получения дополнительной информации по компиляции из источника см. Раздел 2.9, "Устанавливая MySQL из Источника".
Чтобы установить и использовать двоичное распределение MySQL, основная последовательность команды похожа на это:
shell>groupadd mysql
shell>useradd -r -g mysql mysql
shell>cd /usr/local
shell>tar zxvf
shell>/path/to/mysql-VERSION-OS
.tar.gzln -s
shell>full-path-to-mysql-VERSION-OS
mysqlcd mysql
shell>chown -R mysql .
shell>chgrp -R mysql .
shell>scripts/mysql_install_db --user=mysql
shell>chown -R root .
shell>chown -R mysql data
shell>bin/mysqld_safe --user=mysql &
# Next command is optionalshell>cp support-files/mysql.server /etc/init.d/mysql.server
mysql_install_db
создает названный файл опции по умолчанию my.cnf
в основном каталоге установки.
Этот файл создается из шаблона, включенного в названный пакет распределения my-default.cnf
.
Для получения дополнительной информации см.
Более подробная версия предыдущего описания для того, чтобы установить двоичное распределение следует.
Эта процедура предполагает, что Вы имеете root
(администратор) доступ
к Вашей системе. Альтернативно, можно снабдить префиксом каждую команду, используя sudo (Linux) или pfexec (OpenSolaris) команда.
Процедура не устанавливает паролей для учетных записей MySQL. После следования за процедурой продолжите к Разделу 2.10, "Установка Постустановки и Тестирование".
mysql
Пользователь и
Группа Если у Вашей системы уже нет пользователя и группы для mysqld, чтобы работать как, Вы, возможно, должны создать тот.
Следующие команды добавляют mysql
группа и mysql
пользователь. Вы могли бы хотеть вызвать пользователя и сгруппировать что-то еще вместо mysql
.
Если так, замените соответствующим именем в следующих инструкциях. Синтаксис для useradd
и groupadd может разойтись немного в различных версиях Unix, или у
них могут быть различные имена, такие как adduser и addgroup.
shell>groupadd mysql
shell>useradd -r -g mysql mysql
Поскольку пользователь требуется только в целях владения, не входят в систему цели, useradd команда использует -r
опция,
чтобы создать пользователя, у которого нет полномочий входа в систему к Вашему узлу сервера. Опустите эту
опцию, чтобы разрешить входы в систему для пользователя (или если Ваш useradd не поддерживает опцию).
Выберите каталог, в соответствии с которым Вы хотите распаковать распределение и расположение изменения в него.
Пример здесь распаковывает распределение под /usr/local
. Инструкции, поэтому,
предполагают, что у Вас есть разрешение, чтобы создать файлы и каталоги в /usr/local
. Если тот каталог защищается, следует выполнить установку как root
.
shell> cd /usr/local
Получите файл распределения, используя инструкции в Разделе 2.1.3, "Как к MySQL Get". Для данного выпуска двоичные дистрибутивы для всех платформ создаются из того же самого исходного распределения MySQL.
Распакуйте распределение, которое создает каталог установки. Затем создайте символьную ссылку на тот каталог.
tar может распаковать и распаковать распределение, если это имеет
z
поддержка опции:
shell>tar zxvf
shell>/path/to/mysql-VERSION-OS
.tar.gzln -s
full-path-to-mysql-VERSION-OS
mysql
Команда tar создает названный каталог mysql-
. VERSION
-OS
ln
команда делает символьную ссылку на тот каталог. Это позволяет Вам сослаться более
легко на каталог установки как /usr/local/mysql
.
Если Ваш tar не имеет z
поддержка
опции, используйте gunzip, чтобы распаковать распределение и tar, чтобы распаковать это. Замените предыдущую команду tar следующей альтернативной командой, чтобы распаковать и
извлечь распределение:
shell> gunzip < /path/to/mysql-VERSION-OS
.tar.gz
| tar xvf -
Остаток от процесса установки включает установку конфигурационного файла, создание базовых баз данных, и запуск сервера MySQL. Для инструкций см. Раздел 2.10, "Установка Постустановки и Тестирование".
У учетных записей, которые перечисляются в таблицах предоставления MySQL первоначально, нет никаких паролей. После запуска сервера следует установить пароли для них использующий инструкции в Разделе 2.10, "Установка Постустановки и Тестирование".