Spec-Zone .ru
спецификации, руководства, описания, API

4.1. Краткий обзор MySQL Programs

В установке MySQL есть много различных программ. Этот раздел обеспечивает краткий обзор их. Более поздние разделы обеспечивают более подробное описание каждого. Описание каждой программы указывает на свой синтаксис вызова и опции, которые оно поддерживает.

Большинство дистрибутивов MySQL включает все эти программы, за исключением тех программ, которые специфичны для платформы. (Например, сценарии запуска сервера не используются на Windows.) Исключение - то, что дистрибутивы ОБ/МИН более специализируются. Есть ОДИН ОБ/МИН для сервера, другой для клиентских программ, и т.д. Если Вы, кажется, пропускаете одну или более программ, см. Главу 2, MySQL Installing и Upgrading, для информации о типах дистрибутивов и что они содержат. Может случиться так, что у Вас есть распределение, которое не включает все программы, и Вы должны установить дополнительный пакет.

Каждая программа MySQL берет много различных вариантов. Большинство программ обеспечивает a --help опция, которую можно использовать, чтобы получить описание различных вариантов программы. Например, попробуйте mysql - справка.

Можно переопределить значения опции по умолчанию для программ MySQL, определяя опции на командной строке или в файле опции. См. Раздел 4.2, "Используя MySQL Programs", для общей информации о вызове программ и определении опций программы.

Сервер MySQL, mysqld, является основной программой, которая делает большую часть работы в установке MySQL. Сервер сопровождается несколькими связанными сценариями, которые помогают Вам в запуске и остановке сервера:

Несколько программ выполняют операции установки во время установки MySQL или обновление:

Клиентские программы MySQL, которые соединяются с сервером MySQL:

MySQL административные и утилиты:

Утилиты разработки программы MySQL:

Разные утилиты:

Oracle Corporation также обеспечивает инструмент GUI MySQL Workbench, который используется, чтобы администрировать серверы MySQL и базы данных, создать, выполнить, и оценить запросы, и переместить схемы и данные от других систем управления реляционными базами данных для использования с MySQL. Дополнительные инструменты GUI включают MySQL Notifier для Microsoft Windows и MySQL для Excel.

Клиентские программы MySQL, которые связываются с сервером, используя библиотеку клиента/сервера MySQL, используют следующие переменные окружения.

Переменная окружения Значение
MYSQL_UNIX_PORT Unix значения по умолчанию снабжает файл сокетом; используемый для соединений сlocalhost
MYSQL_TCP_PORT Номер порта значения по умолчанию; используемый для соединений TCP/IP
MYSQL_PWD Пароль значения по умолчанию
MYSQL_DEBUG Опции трассировки отладки, отлаживая
TMPDIR Каталог, где временные таблицы и файлы создаются

Для полного списка переменных окружения, используемых программами MySQL, см. Раздел 2.12, "Переменные окружения".

Использование MYSQL_PWD небезопасно. См. Раздел 6.1.2.1, "Направляющие линии Конечного пользователя для Безопасности Пароля".