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

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

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

Большинство дистрибутивов 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, "Направляющие линии Конечного пользователя для Безопасности Пароля".