
SQL - Structured Query Language - структурированный язык запросов
- международный стандарт языка баз данных, применяемый для создания, модификации и управления данными в реляционных базах данных. Произносится — эс-кью-эл
(es kju:' el).
На определенном этапе, перед всеми кто занимается Web- программированием встает вопрос хранения, сортировке, поиске, изменении и выводе необходимых данных в больших массивах информации, то есть - создании баз данных. Многие современные версии языков программирования, используемых для создания Web-приложений, имеют мощную встроенную поддержку операций с базами данных, но по прежнему наиболее популярной является MySQL.
Произносится — май эс-кью-эл
(mai es kju:' el).
MySQL - открытое программное обеспечение (распространяется с открытым исходным кодом), служащим для создания и управления реляционными базами данных SQL. В ней отсутствует поддержка некоторых основных SQL конструкций. Поэтому, используя только необходимые части языка SQL, была создана небольшая и достаточно быстрая реляционная СУБД - MySQL. Сервер MySQL предназначен как для критических по задачам производственных систем с большой нагрузкой, так и для встраивания в программное обеспечение предназначенного для массового распространения. В основном используемая для создания и управления базами данных на ресурсах, размещенных в сети Internet.
Программное обеспечение MySQL (TM) представляет собой очень быстрый многопоточный, многопользовательский надежный SQL-сервер баз данных (SQL - язык структурированных запросов). Сервер MySQL предназначен как для критических по задачам производственных систем с большой нагрузкой, так и для встраивания в программное обеспечение массового распространения.
MySQL. Руководство администратора
MySQL Administrator's Guide
Написана специалистами компании MySQL AB, является всеобъемлющим справочником по установке, обслуживанию и администрированию сервера баз данных MySQL. Практически - это официальная документация фирмы производителя. В книге рассмотрен весь спектр вопросов, касающихся администрирования MySQL, а также представлена информация, предназначенная для опытных пользователей и администраторов.
MySQL занимает лидирующие позиции среди множества систем управления базами данных с открытым исходным кодом. Благодаря высокой производительности и простоте настройки, богатому выбору API -интерфейсов, а также функциональным средствам работы с сетями, сервер MySQL стал одним из наиболее удачных вариантов для разработки Web-приложений, взаимодействующих с базами данных. Книга рассчитана на администраторов и разработчиков Web-приложений, студентов и преподавателей соответствующих дисциплин.

Версии MySQL 6.0 — являются существенной переработкой предыдущих версии MySQL, с целью повышения уровня безопасности и улучшения стабильности. Внесено множество добавлений и исправлены ошибок. Введены несовместимые, с предыдущими версиями, изменения.

Установка MySQL полностью автоматизирована.
Возможна установка MySQL6,0,8 на OS Windows 2000, XP, Vista, или Windows Server 2003 (32-бит).
Новые пользователи MySQL могут использовать мастер установки (Installation Wizard) и мастер конфигурации (Configuration Wizard), для установки MySQL на Windows. Они спроектированы таким образом, чтобы после установки и конфигурирования, немедленно приступить к использованию MySQL.
В MySQL мастер установки (Installation Wizard) и мастер конфигурации (Configuration Wizard) в доступны в основных пакетах установки. Рекомендованы для большинства стандартных MySQL установок.
Заключительный экран инсталлятора сообщает об окончании установки MySQL. Если вы не поставите галочку в пункт - Configure the MySQL Server now и нажмете на клавишу - Finish, то установка MySQL будет закончена.
Если вы желаете немедленно приступить к конфигурации сервера MySQL, то для запуска Мастера Конфигурации MySQL, нужно поставить галочку в пункт -
Используйте эту опцию, чтобы создать оптимизированный файл конфигурации - my.ini, установить MySQL как сервисную службу Windows, выполняющуюся на преданном порту, установить пароль для корневой учетной записи, а также сконфигурировать параметры настройки безопасности.
Вы можете в любое время вернуться к конфигурации MySQL. Это можно сделать из меню -
Пуск — MySQL — MySQL Server Instance Config Wizard
или запустить мастера конфигурации MySQL — MySQLInstanceConfig.exe, из каталога C:\Program Files\MySQL\MySQL Server 6.0\bin\MySQLInstanceConfig.exe

MySQL Server Instance Config Wizard — Мастер Конфигурации MySQL помогает автоматизировать процесс конфигурирования вашего сервера под Windows. Мастер Конфигурации MySQL, в диалоговом режиме, задавая ряд вопросов и затем, используя ваши ответы, создает пользовательский файл my.ini, который будет оптимально настроен для вашей системы.
Мастер Конфигурации MySQL включен в MySQL 6.0 server но, в настоящее время, доступен только для пользователей Windows.
Для запуска MySQL Configuration Wizard — Мастера Конфигурации MySQL, нажмите кнопку - Next.


Есть три, доступных для выбора, типа сервера.
Developer Machine - Машина Разработчика:
Выберите эту опцию для типичной настольной рабочей станции, на которой MySQL предназначен только для личного использования. На которой предполагается, выполнение множество других настольных приложений. Сервер MySQL будет сконфигурирован, для использования минимальных системных ресурсов.
Server Machine - Машина Сервера:
Выберите эту опцию для машины, на которой сервер MySQL выполняется вместе с другими приложениями-серверами, такими как FTP, email, и Web-серверы. Сервер MySQL будет сконфигурирован, для использования умеренной части системных ресурсов.
Dedicated MySQL Server Machine - выделенная для сервера MySQL машина:
Выбирают эту опцию, если машина предназначена, чтобы выполнять только функции сервера MySQL. Предполагается, что никакие другие приложения, на ней, не выполняются. Сервер MySQLбудет сконфигурирован, для использования всех доступных системных ресурсов.
Multifunctional Database - многофункциональная база данных:
Эта опция допускает использование двух механизмов памяти - InnoDB и MyISAM и позволяет равномерно разделять ресурсы между ними. Опция рекомендуется для пользователей, которые используют оба механизма памяти на регулярной основе.
Transactional Database Only - только транзакционная база данных :
Данная
опция допускает использование обоих механизмов памяти - InnoDB и MyISAM, но выделяет большинство ресурсов сервера, механизму памяти - InnoDB. Эта опция рекомендуется для пользователей, которые почти исключительно используют InnoDB и только минимально используют MyISAM.
- только не транзакционная база данных:
Эта опция полностью отключает механизм памяти - InnoDB и выделяет все ресурсы сервера механизму памяти - MyISAM. Эта опция рекомендуется для пользователей, которые не используют InnoDB.

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

Используйте диалог сетевых опций, чтобы допустить или отключить организацию сети TCP/IP и конфигурировать номер порта, который используется, чтобы соединиться с сервером MySQL.
Организация сети TCP/IP допущена по умолчанию. Чтобы отключить организацию сети TCP/IP, уберите галочку рядом с .
Порт 3306 используется по умолчанию. Изменить порт для обращения к MySQL можно, выбрав новый номер порта из раскрывающегося списка или ввести новый номер порта непосредственно в раскрывающийся список. Если номер порта, который вы выбираете, используется, вам будет предложено подтвердить выбор номера порта.
Установить Server SQL Mode - режим сервера SQL.
Вы можете включить или отключить строгий режим. Установка в строгий режим (значение по умолчанию) заставляет MySQL быть более похожим на другие системы управления баз данных. Если Вы выполняете приложения, которые рассчитаны на старое "прощающее" поведение MySQ, то отключите строгий режим.
Сервер MySQL поддерживает различные кодировки символов, установленное значения по умолчанию, применимо ко всем таблицам, столбцам, и базам данных. Используйте диалог выбора кодировки символов, чтобы изменить кодировку по умолчанию сервера MySQL.
Стандартная кодировка символов.
Выберите эту опцию, если Вы хотите использовать latin1 как набор символов сервера значения по умолчанию. Используется для английского и многих западноевропейских языков.
Улучшенная многоязычная поддержка.
Выберите эту опцию, если Вы хотите использовать utf8 как значения кодировки символов по умолчанию. Это - набор символов Unicode, который может использовать символы множества различных языков.
Ручной выбор кодировки символов.
Выберите эту опцию, если вы желаете установить кодировку символов сервера вручную. Выберите нужный набор символов из предоставленного раскрывающегося списка.

На платформах Windows, сервер MySQL может быть установлен как служба Windows. Когда выбрана эта опция, сервер MySQL может быть запущен автоматически во время старта системы и перезапущен автоматически в случае отказа службы.
Мастер Конфигурации MySQL устанавливает сервер MySQL как службу по умолчанию, используя имя MySQL. Если вы не желаете устанавливать MySQL как службу, уберите галочку рядом пунктом - Установить как службу Windows. Вы можете изменить имя службы, выбирая новое из раскрывающегося списка или вводя его в поле ввода списка.
Чтобы установить сервер MySQL как службу, но не запускать его автоматически при запуске, удалите галочку из опции - Автоматический запуск сервера MySQL.
Настоятельно рекомендуется, установка пароля для вашего сервера MySQL. В Мастере Конфигурации MySQL - опция установлена по умолчанию. Если вы не желаете устанавливать root пароль, уберите галочку около опции Modify Security Settings.
Для установки root пароля, введите его в оба и . Для переконфигурирования существующего сервера - введите действующий root пароль.
Для предотвращения входов в систему со всей сети, установите галочку рядом с пунктом - Enable root access from remote mashines. Это повышает безопасность вашей корневой учетной записи.
Чтобы создать анонимную учетную запись пользователя, установите галочку рядом с опцией . Создание анонимной учетной записи может уменьшить безопасность сервера и вызвать трудности с разрешением входа в систему. Поэтому, это не рекомендуется.

Если вы переустанавливаете или модифицируете MySQL, то потребуется изменить текущий пароль на новый.

После нажатия на кнопку - Execude, будет создан оптимизированный файл конфигурации - my.ini, установлен и запущен, как сервисная служба Windows, сервер MySQL 6.0, выполняющийся на выделенном порту, а также сконфигурированы параметры настройки безопасности.

Материал данной страницы связан с разделом сайта - Apache.
На предыдущей странице - установка MySQL 6.0 на Windows 2000, XP, Vista, Windows Server 2003.
На следующей странице - тестирование MySQL 6.0.8