Смекни!
smekni.com

Методические указания к выполнению лабораторной работы №10 для студентов специальности 071900 “Информационные системы и технологии” Хабаровск (стр. 2 из 2)

Запуск mysqld (при загрузке системы)

Solaris (при загрузке системы):

Скопируйте скрипт mysql.server из каталога mysql bin в /etc/init.d.

Проверьте все пути в скрипте mysql.server. Проверьте и установите safe_mysqld в /etc/init.d/mysql.server и в /etc/rc2.d/S99mysql.server.

Linux (при загрузке системы):

В Caldera Open Linux надо добавить в файл /etc/rc.d/rc.local следующее:

/usr/local/bin/safe_mysql &

Конечно, здесь надо задать правильный путь в каталог с MySQL.

Запуск mysqld (при запущенной системе)

Программа mysqld может быть запущена от имени любого пользователя. По умолчанию она запускается от имени root. Если она запускается от имени любого другого пользователя, надо установить правильные права доступа ко всем необходимым файлам.

Зайдите в систему как пользователь-владелец MySQL и дайте следующую команду (предполагается, что исполняемый модуль mysql находится в вашем пути. Если это не так, укажите полный путь):

safe_mysql &

Установка поддержки Perl

Наличие perl API дает огромные возможности по доступу к базам данных MySQL из скриптов на этом языке. Учитывая, что perl очень часто используется в интернете (для написания CGI-скриптов), этот интерфейс позволяет создавать web-ориентированные базы данных.

а). Простой интерфейс с perl СУБД MySQL

Этот интерфейс представляет собой первый способ обратиться к базе данных MySQL из программы на perl.

При разработке этого пакета, его старались сделать как можно более похожим на C API.

Вы будете иметь дело с двумя классами: Mysql::Statement работаете с ним через операторный дескриптор, возвращенный командами Query или ListFields. Единственный класс, который Вы называете явно - Mysql. Это предоставляет Вам команду Connect.

б). DBD

MySQL DBD Perl – это драйвер представляющий собой второй способ обратиться к базе данных MySQL из программы на perl. Вы должны установить DBI-модуль перед использованием DBD::mysql.

Задание

1. Установить сервер MySQL.

2. Настроить и запустить сервер.

3. Продемонстрировать работу сервера преподавателю.

Контрольные вопросы

1. Что такое BDI?

2. Что такое DBD?

3. Типы интерфейсов с Perl.

Библиографический список

1. Шумаков П.В. Delphi 3 и создание приложений баз данных / П. В. Шумаков. – М.: Нолидж, 1999. – 320 c.

2. «Microsoft Knowledge Base», Web-сервер корпорации Microsoft, http://www.microsoft.com/rus/support/kbrus.htm

3. Маслов В.В. «Введение в Perl», Web-сервер Citforum http://www.citforum.ru/ internet/perl_tut/ index.shtml

4. Федосеева А. «Спецификация языка Perl», Web-сервер Citforum http://www.citforum.ru/database/cnit/p2.shtml

2. Чекалов А. «Прагматический подход к разработке приложений Web баз данных», Web-сервер Citforum http://www.citforum.ru/internet/webdbapp/ index.shtml

3. Встроенная справочная система операционной системы Windows.

АДМИНИСРИРОВАНИЕ В ИНФОРМАЦИОННЫХ СЕТЯХ

Методические указания к выполнению лабораторной работы № 10

для студентов специальности 071900 «Информационные системы

и технологии»

Конопелько Геннадий Константинович,

Конопелько Денис Геннадьевич

Главный редактор Л. А. Суевалова

Редактор ________

Компьютерная верстка Д. Г. Конопелько

Подписано в печать . Формат 60х84 1/16.

Бумага писчая. Гарнитура “Таймс”. Печать офсетная. Усл. печ. л. Х,ХХ

Тираж 100 экз. Заказ .

Издательво Хабаровского государственного

технического университета.

680035, Хабаровск, ул. Тихоокеанская, 136.

Отдел оперативной полиграфии издательства

Хабаровского государственного технического

университета.

680035, Хабаровск, ул. Тихоокеанская, 136.