Для начала установки сервера MySQL необходимо запустить инсталлятор и следовать инструкциям, появляющимся в окне инсталлятора.
Рекомендуется выбрать типичный (Typical) вид инсталляции.
Сервер MySQL устанавливается в каталог C:\Program Files\ MySQL\MySQL Server 5.0. Все настройки программы хранятся в файле my.ini в каталоге программы. Для первоначальной конфигурации необходимо создать с помощью текстового редактора файл my.ini в системном каталоге Windows.
Используя программу «Блокнот», откройте файл настроек и найдите в разделе [mysqld] параметры basedir (каталог с установленным сервером MySQL) и datadir (каталог для хранения БД):
[mysqld]basedir="C:/Program Files/MySQL/MySQL Server 5.0"datadir="C:/Program Files/MySQL/MySQL Server 5.0/data"Изменяя параметр datadir можно указать каталог для хранения БД.
Для соединения с сервером MySQL используется клиентская программа mysql.exe. Для проверки работоспособности сервера MySQL необходимо выполнить несколько команд в терминале Windows (рис. 1). Для запуска терминала нужно нажать «Пуск à Выполнить…», в появившемся окне набрать команду cmd и нажать клавишу Enter.
Рис. 1. Вид окна терминала с результатом выполнения команд для проверки работы СУБД MySQL
Для отображения списка существующих баз данных используется команда mysql show –uroot.
Информацию о состоянии и версии сервера можно получить при помощи команды mysql admin –u root version status proc.
Соединение с сервером осуществляется командой mysql –u root.
Все команды выполняются от имени привилегированного пользователя СУБД root (задается параметром –u root в каждой команде).
Последняя команда (mysql –u root) запускает клиентскую программу для работы с сервером БД. Клиентская программа устанавливает сетевое соединение с сервером БД и позволяет вводить инструкции SQL в интерактивном режиме для получения необходимой информации из БД.
В этой и всех последующих лабораторных работах все команды необходимо вводить в окне клиентской программы.
Для тестирования работы сервера можно запросить список баз данных, введя команду show databases.
Выход из программы осуществляется командой exit.
Пример типичной сессии работы в клиентской программе mysql.exe представлен на рис. 2.
Рис. 2. Вид окна терминала с примером типичной сессии работы в клиентской программе mysql.exe
Каждая БД представлена отдельным каталогом в папке данных сервера MySQL (задается в файле настроек).