
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 6.0
Falcon транзакционный механизм памяти utf16, utf32, и 4 байта utf8. Эти наборы символов поддерживают дополнительные символы Unicode; то есть, символы вне Базовой многоязыковой плоскости (BMP - Basic Multilingual Plane). Плоскость 0 (0000–FFFF): - основная, из 17 плоскостей кодового пространства, содержащая символы наиболее распространенных письменностей и большую часть специальных символов.
Установка 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. И только после этого переходить к модернизации до версии 6,0. Данный релиз предоставлен только для тестирования и оценки новых особенностей.
Не спешите модернизировать или устанавливать новые версии альфа-выпусков MySQL 6.0. Например, какая-то из версий 6.0.х, на последнем этапе установки, выдавала сообщение о невозможности создания службы MySQL. Посетите сайт производителя, прочитайте отзывы о новом релизе. Учтите различие между 32-разрядными и 64-разрядными версиями Windows и Windows Vista. Анализ поисковых запросов, приведших на эту страницу, позволяет сделать вывод - большинство посетителей, начитавшихся о "связке PHP - MySQL", не знает, как будет использовать сервер баз данных и для хранения какой, по объему и содержанию, информации служат последние. Поэтому им лучше начинать с установки проверенных временем версий MySQL. Учитывая, что на большинстве серверов хостинг-провайдеров установлены четвертые версии MySQL, знакомства с особенностями пятых версий будет достаточно.
Если возникают проблемы с установкой альфа-релизов MySQL, то переходите к последним стабильным версиям. На начало 2009 года - это MySQL 5.1.
Перейдите на страницу - MySQL Downloads
Выпуск Сообщества MySQL
Выпуск Сообщества MySQL — свободно распространяемая версия, самой популярной базы данных в мире, с открытым исходным кодом, которая активно поддерживается сообществом разработчиков и энтузиастов.
We suggest that you use the MD5 checksums and GnuPG signatures to verify the integrity of the packages you download.
Мы предлагаем, чтобы Вы использовали контрольные суммы MD5 и сигнатуры GnuPG, чтобы проверить целостность пакетов, которые вы загружаете.
Нажмите на ссылку - Windows
Windows Essentials (x86) 6.0.8-alpha 32.2M Pick a mirror
Windows ZIP/Setup.EXE (x86) 6.0.8-alpha 63.2M Pick a mirror
Without installer (unzip in C:\) 6.0.8-alpha 78.1M Pick a mirror
Для 64-разрядных версий Windows и Windows Vista перепишите архив — Windows ZIP/Setup.EXE (AMD64 / Intel EM64T)
Если вы установите на 64-разрядную версию Windows 32-разрядную версию MySQL, то не запустится MySQL Command Line Client.
Windows Essentials (AMD64 / Intel EM64T) 6.0.8-alpha 32.2M Pick a mirror
Windows ZIP/Setup.EXE (AMD64 / Intel EM64T) 6.0.8-alpha 63.2M Pick a mirror
Without installer (AMD64 / Intel EM64T) 6.0.8-alpha 78.1M Pick a mirror
Нажмите на следующей странице ссылку:

Тип инсталляции Typical — устанавливает сервер MySQL, клиента командной строки - mysql и утилиты командной строки. Клиент командной строки и утилиты включают mysqldump, myisamchk и несколько других инструментов, чтобы помочь Вам управлять сервером MySQL.
Тип инсталляции Complete — устанавливает все необходимые компоненты, включенные в инсталляционный пакет. Полный инсталляционный пакет включает следующие компоненты: эталонный набор, встроенный сервер библиотеки, поддержку скриптов, а также документацию.
Тип инсталляции Custom — предоставляет полный контроль за установкой необходимых вам пакетов и возможность изменения инсталляционного пути.
Для инсталляции MySQL, выберите тип установки - Typical.




Мастер инсталляции MySQL по умолчанию устанавливает MySQL 6.0 сервер в папку:
C:\Program Files\MySQL\MySQL Server 6.0\
Это - рекомендуемый каталог для сервера MySQL.
Чтобы предотвратить полный просмотр жесткого диска внешними инструментами, для определения пути установки сервера MySQL, инсталлятор вносит в реестр Windows запись:
HKEY_LOCAL_MACHINE\SOFTWARE\MySQL AB
Создает ключ, с именем главной версии сервера — MySQL Server 6.0
Он содержит две строки, Location и Version.
Строка Location содержит путь к инсталляционному каталогу. значения по умолчанию - C:\Program Files\MySQL\MySQL Server 6.0\.
Строка Version содержит номер выпуска. Для Сервера MySQL 6.0.8 - значение 6.0.8.
будет создан новый раздел — MySQL со следующими пунктами:
MySQL Command Line Client — Клиент Командной строки MySQL
Вызов клиента командной строки mysql для создания, переименования, конфигурирования, внесения изменений и удаления баз данных и таблиц. При соединении запрашивает пользовательский пароль.
MySQL Server Instance Config Wizard — Мастер Конфигурации Сервера MySQL.
Вызывает мастера конфигурации MySQL. Используется для конфигурирования недавно установленного сервера или переконфигурирования существующего.
MySQL Manual — Руководство пользователя MySQL
Ссылка на документацию сервера MySQL. Эта опция недоступна, когда сервер MySQL установлен, используя пакет инсталляции Essentials.
SunInventory Registration — Переход на страницу регистрации сервера MySQL.

Заключительный экран инсталлятора сообщает об окончании установки MySQL. Если вы не поставите галочку в пункт - Configure the MySQL Server now и нажмете на клавишу - Finish, то установка MySQL будет закончена.
Если вы желаете немедленно приступить к конфигурации сервера MySQL, то для запуска Мастера Конфигурации MySQL, нужно поставить галочку в пункт - Configure the MySQL Server now.
Используйте эту опцию, чтобы создать оптимизированный файл конфигурации - my.ini, установить MySQL как сервисную службу Windows, выполняющуюся на выделенном порту, установить пароль для корневой учетной записи, а также сконфигурировать параметры настройки безопасности.
Вы можете в любое время вернуться к конфигурации MySQL. Это можно сделать из меню -
Пуск - MySQL - MySQL Server Instance Config Wizard
или запустить мастера конфигурации MySQL - MySQLInstanceConfig.exe, из каталога C:\Program Files\MySQL\MySQL Server 5.0\bin\MySQLInstanceConfig.exe
Для конфигурирования сервера - MySQL Server, поставьте галочку в пункт - Configure the MySQL Server now и нажмите клавишу - Finish.
Подробнее о конфигурировании MySQL, см. на следующей странице.

Установка стабильной версии MySQL:
Материал данной страницы связан с разделом сайта - Apache.

Защита файлов сайта и, поэтому, определенные проблемы с прочтением сохраненных страниц в offline-режиме, вызваны значительным количеством веб-паразитов, составляющие свои сайты, используя многолетний труд тех, кто прошел от первых до текущих версий программных продуктов. По этой причине с сайта удалена часть страниц с описанием руссификации Apache, работе с MySQL, phpBB3, phpmyadmin.
На следующей странице - настройка MySQL 6.0.8