Цель работы
Установка, начальная настройка и основы администрирования клиент-серверных баз данных на примере СУБД MySQL.
Выполнение задания
Установка MySQL
Для работы сервера MySQL необходим протокол TCP/IP.

http://i067.radikal.ru/1110/6a/b6c0a5a6340ct.jpg

1. Нажмите в данном окне вариант установки компонентов:
http://s11.radikal.ru/i183/1110/6c/07c9103d64cdt.jpg

2. Завершение установки. Настроить MySQL можно сразу же после установки, отметив опцию "Configure the MySQL server now". Откроется окно мастера конфигурации.
http://i041.radikal.ru/1110/42/8963b2eecb1dt.jpg

3. Выбираем детализированную настройку - "Detailed Configuration"
http://s017.radikal.ru/i409/1110/a3/3c93c6a20beft.jpg

4. Выбираем сценарий установки: Developer Machine – для установки на домашний компьютер (наш выбор), Server Machine – для установки на сервер, Dedicated MySQL Server Machine – для установки на сервер, выделенный под MySQL. Эти опции влияют в первую очередь на объем потребляемой MySQL памяти:
http://s017.radikal.ru/i442/1110/e4/2e9f6ba68a66t.jpg

5. MySQL поддерживает два основных типа БД (InnoDB – с поддержкой транзакций и MyISAM – без транзакций). Выбрав пункт "Multifunctional Database", можно будет работать как с таблицами типа InnoDB, так и с MyISAM.
http://s002.radikal.ru/i198/1110/8e/67dd02e0d0d7t.jpg

6. Выбор диска и директории для хранения таблиц типа InnoDB.
http://s017.radikal.ru/i442/1110/7d/4d6a66046a01t.jpg

7. Поддержка одновременных соединений. Decision Support – до 20 одновременных соединений (наш выбор). Online Transaction Processing – до 500 соединений. Manual Setting – ручная установка количества соединений.
http://s017.radikal.ru/i415/1110/ac/83e2237a8ce5t.jpg

8. Отметив "Enable TCP/IP Networking" мы включаем поддержку TCP/IP соединений и выбираем порт, через который они будут осуществляться. Стандартным для сервера MySQL является порт 3306. Отметив "Enable Strict Mode", мы задаем режим строгого соответствия стандарту SQL (данную опцию рекомендуется оставлять включенной).
http://i024.radikal.ru/1110/f3/5b614efdec86t.jpg

9. Если отметить "Install As Windows Service", сервер будет запускаться в виде сервиса, что является рекомендуемым способом запуска. Ниже, в ниспадающем списке, задается имя сервиса. Отмечаем «Launch the MySQL Server automatically», если нужен автозапуск службы. Также поставьте галочку рядом с "Include Bin Directory in Windows PATH" - это позволит установить видимость директории "bin", для командной строки.
http://s54.radikal.ru/i145/1110/ab/4e71ba0597e5t.jpg

10. Установите пароль пользователя "root". Советую сделать это. Поставьте хотя бы какой-нибудь простенький пароль, только не оставляйте поле пустым, это убережёт вас от возможных неприятностей в дальнейшем.
http://s017.radikal.ru/i414/1110/37/9daa8914db57t.jpg

11. В данном окне обратите внимание на строку "Write configuration file", которая указывает на месторасположение конфигурационного файла MySQL - "my.ini", далее, его необходимо будет немного отредактировать.
http://s017.radikal.ru/i414/1110/32/8d21fd670654t.jpg

Откройте для редактирования файл "my.ini" (D:\Program Files\MySQL\MySQL Server 5.1).
1. В раздел [client], после строки: port=3306 добавьте строку определяющую каталог содержащий файлы описания кодировок:
character-sets-dir="C:/Program Files/MySQL/MySQL Server 5.5/share/charsets"
2. В раздел [mysqld], после строки: port=3306 добавьте следующие две строки, первая из которых вам уже известна, вторая – устанавливает кодировку в которой данные передаются MySQL:
character-sets-dir="C:/Program Files/MySQL/MySQL Server 5.5/share/charsets"
init-connect="SET NAMES cp1251"
http://i041.radikal.ru/1110/12/d61045021a5ft.jpg

3. Далее, найдите строку:
default-storage-engine=INNODB
Замените изначально устанавливаемый тип таблиц на MYISAM:
default-storage-engine=MYISAM
http://s017.radikal.ru/i403/1110/c1/2ca2eb8fbdf3t.jpg

Сохраните изменения и закройте файл "my.ini".
Установка и настройка сервера MySQL – завершена.