- •Задание
- •1)Каждому компьютеру был присвоен ip адрес и имя в сети:
- •2)На каждом компьютере в файл hosts были добавлены следующие строки:
- •4)Проверена доступность компьютеров в сети:
- •3)На компьютере-сервере в конфигурационном файле mysql - my.Cnf была раскомментирована строка:
- •4)С компьютера-клиента было произведено подключение к компьютеру-серверу через ssh:
Государственное образовательное учреждение
высшего профессионального образования
Ульяновский Государственный Университет
Факультет Математики и Информационных технологий
Кафедра Прикладной информатики
ЛАБОРАТОРНАЯ РАБОТА №3
Взаимодействие с СУБД MySQL.
Информационные Системы и технологии.
--------------------------------------------------------------------------------------
Работу выполнил студент ____ПРИ – ОУ-10/1____ _____________ Бабайлов .П.И.
группа подпись, дата Ф.И.О.
Преподаватель _____________________ _____________ __Чичёв А.А._____
должность подпись, дата Ф.И.О.
_________________
оценка
У Л Ь Я Н О В С К
2011 г.
Задание
Установка и настройка.
1. Сначала создаём сервер Базы Данных. То есть, проверяем:
- установлены ли пакеты mysql-server и mysql-client.
Если не установлены, то необходимые пакеты доустанавливаем (рекомендуется устанавливать с помощью synaptic). В качестве репозитария рекомендуется использовать штатный диск дистрибутива, с которого ставилась система. Если на штатном диске нет нужных пакетов — качаем.
2. Обеспечить запуск СУБД при старте ПЭВМ. Как это сделать - смотреть в «Руководстве администратора AltLinux» (www.altlinux.org, heap.altlinux.org/issues/modules/init_d/index.html).
3. Обеспечить возможность удалённой работы с СУБД. Важно! Иначе вы не зайдёте удалённо.
4. После установки и настройки на этой же ПЭВМ:
устанавливаем на пользователя root пароль,
входим в MySQL администратором (root'ом) так:
mysql -u root -p mysql
создаём базу с именем <FIO> (то есть, первые буквы своего ФИО, большие, латинские),
создаём обычного пользователя с логином <io> (то есть, первые буквы имени-отчества, маленькие, латинские) с правами на созданную базу, с правами доступа из 2-ой ПЭВМ,
выходим из MySQL.
Работа с СУБД.
5. С соседней ПЭВМ созданным пользователем подключаемся к созданной базе так:
mysql -h <hostname> -u <io> <FIO> <Enter>
где hostname — имя host`а тачки с установленной СУБД mysql,
io — логин (см. пункт 4),
FIO — база, созданная для данного пользователя
6. Создаём в базе таблицу is31 для группы ИС-31 (priu21 для группы ПРИу-21). Заполняем таблицу данными о всех студентах учебной группы. Структура таблицы:
«Фамилия, имя, отчество, год рождения, рост, вес, пол»
7. Создаём в базе таблицу mobila — данные о мобильных телефонах (ввести не менее 10 марок!). Структура таблицы:
«фирма, марка, ёмкость аккумулятора, время до перезарядки в режиме разговора, наличие диктофона, формат записи диктофона (MP3, WAV, OGG, иной — указать какой), наличие фотоаппарата, разрешение фотоаппарата»;
8. Создаём в базе таблицу provider — данные о провайдерах Internet'а студентов группы. Структура таблицы:
«название провайдера, сайт провайдера, тарифный план: <название, входящая_скорость, лимитный/безлимитный>».
9. И выполняем запросы:
«студенты женского пола, имеющие мобильник с фотоаппаратом»;
«студенты мужского пола, у которых провайдер Волгателеком»:
«студенты мужского пола, у которых мобильник Nokia, а провайдер Волгателеком, тариф безлимитный»;
«студенты женского пола, имеющие мобильник Samsung, а провайдер Билайн (Корбина)»;
10. Требования к отображению информации:
«Фамилия, Имя, Отчество, <остальная информация запроса в текстовом виде>»
Отчет
Настройка сети:
1)Каждому компьютеру был присвоен ip адрес и имя в сети:
Ip: 192.168.0.1-192.168.0.9
Имя: comp1.lab326.ru-comp8.lab326.ru
2)На каждом компьютере в файл hosts были добавлены следующие строки:
192.168.0.1 comp1.lab326.ru comp1
192.168.0.2 comp2.lab326.ru comp2
192.168.0.3 comp3.lab326.ru comp3
192.168.0.4 comp4.lab326.ru comp4
192.168.0.5 comp5.lab326.ru comp5
192.168.0.6 comp6.lab326.ru comp6
192.168.0.7 comp7.lab326.ru comp7
192.168.0.8 comp8.lab326.ru comp8