Банк рефератов содержит более 364 тысяч рефератов, курсовых и дипломных работ, шпаргалок и докладов по различным дисциплинам: истории, психологии, экономике, менеджменту, философии, праву, экологии. А также изложения, сочинения по литературе, отчеты по практике, топики по английскому.
Полнотекстовый поиск
Всего работ:
364139
Теги названий
Разделы
Авиация и космонавтика (304)
Административное право (123)
Арбитражный процесс (23)
Архитектура (113)
Астрология (4)
Астрономия (4814)
Банковское дело (5227)
Безопасность жизнедеятельности (2616)
Биографии (3423)
Биология (4214)
Биология и химия (1518)
Биржевое дело (68)
Ботаника и сельское хоз-во (2836)
Бухгалтерский учет и аудит (8269)
Валютные отношения (50)
Ветеринария (50)
Военная кафедра (762)
ГДЗ (2)
География (5275)
Геодезия (30)
Геология (1222)
Геополитика (43)
Государство и право (20403)
Гражданское право и процесс (465)
Делопроизводство (19)
Деньги и кредит (108)
ЕГЭ (173)
Естествознание (96)
Журналистика (899)
ЗНО (54)
Зоология (34)
Издательское дело и полиграфия (476)
Инвестиции (106)
Иностранный язык (62791)
Информатика (3562)
Информатика, программирование (6444)
Исторические личности (2165)
История (21319)
История техники (766)
Кибернетика (64)
Коммуникации и связь (3145)
Компьютерные науки (60)
Косметология (17)
Краеведение и этнография (588)
Краткое содержание произведений (1000)
Криминалистика (106)
Криминология (48)
Криптология (3)
Кулинария (1167)
Культура и искусство (8485)
Культурология (537)
Литература : зарубежная (2044)
Литература и русский язык (11657)
Логика (532)
Логистика (21)
Маркетинг (7985)
Математика (3721)
Медицина, здоровье (10549)
Медицинские науки (88)
Международное публичное право (58)
Международное частное право (36)
Международные отношения (2257)
Менеджмент (12491)
Металлургия (91)
Москвоведение (797)
Музыка (1338)
Муниципальное право (24)
Налоги, налогообложение (214)
Наука и техника (1141)
Начертательная геометрия (3)
Оккультизм и уфология (8)
Остальные рефераты (21692)
Педагогика (7850)
Политология (3801)
Право (682)
Право, юриспруденция (2881)
Предпринимательство (475)
Прикладные науки (1)
Промышленность, производство (7100)
Психология (8692)
психология, педагогика (4121)
Радиоэлектроника (443)
Реклама (952)
Религия и мифология (2967)
Риторика (23)
Сексология (748)
Социология (4876)
Статистика (95)
Страхование (107)
Строительные науки (7)
Строительство (2004)
Схемотехника (15)
Таможенная система (663)
Теория государства и права (240)
Теория организации (39)
Теплотехника (25)
Технология (624)
Товароведение (16)
Транспорт (2652)
Трудовое право (136)
Туризм (90)
Уголовное право и процесс (406)
Управление (95)
Управленческие науки (24)
Физика (3462)
Физкультура и спорт (4482)
Философия (7216)
Финансовые науки (4592)
Финансы (5386)
Фотография (3)
Химия (2244)
Хозяйственное право (23)
Цифровые устройства (29)
Экологическое право (35)
Экология (4517)
Экономика (20644)
Экономико-математическое моделирование (666)
Экономическая география (119)
Экономическая теория (2573)
Этика (889)
Юриспруденция (288)
Языковедение (148)
Языкознание, филология (1140)

Учебное пособие: Методические указания по выполнению лабораторной работы №12 для студентов специальности 071900 “Информационные системы и технологии”

Название: Методические указания по выполнению лабораторной работы №12 для студентов специальности 071900 “Информационные системы и технологии”
Раздел: Остальные рефераты
Тип: учебное пособие Добавлен 14:24:49 02 января 2012 Похожие работы
Просмотров: 22 Комментариев: 12 Оценило: 0 человек Средний балл: 0 Оценка: неизвестно     Скачать

Федеральное агентство по образованию

Государственное образовательное учреждение

высшего профессионального образования

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

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

Установка и администрирование сервера MySQL v . 5 в Linux

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

для студентов специальности 071900

“Информационные системы и технологии”

Хабаровск

Издательство ХГТУ

2005

УДК 681.58:681.32

Администрирование в информационных сетях: Установка и администрирование сервера MySQL v. 5 в Linux. Методические указания по выполнению лабораторной работы № 12 для студентов специальности 071900 «Информационные системы и технологии» / Сост. Г. К. Конопелько,– Хабаровск: Изд-во Хабар. гос. техн. ун-та, 2005. – 12 с.

Методические указания составлены на кафедре «Автоматика и системотехника». Включают порядок выполнения лабораторной работы, общие сведения, задание на лабораторную работу, требования по оформлению отчета, контрольные вопросы, перечень необходимой для выполнения задания литературы.

Печатается в соответствии с решениями кафедры "Автоматика и системотехника" и методического совета института информационных технологий.

© Хабаровский государственный

технический университет, 2005

установка и Администрирование сервера MySQL v .5 в Linux

Цель работы : научиться устанавливать и управлять сервером MySQL в ОС Linux.

Лабораторная работа выполняется в локальной сети на рабочей станции с операционной системой Linux версии 7 или более поздней. В лабораториях кафедры операционная система Linux работает на компьютерах под управлением программного пакета VMware. Этот пакет позволяет создавать так называемые «виртуальные машины» – мнимые компьютеры, не зависящие от выполняющейся в текущее время на данном компьютере операционной системы (ОС). Для запуска ОС Linux необходимо запустить VMware на рабочей станции, выбрать из списка требуемую операционную систему и нажать кнопку «Power ON».

Порядок выполнения лабораторной работы

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

Перед работой студент должен:

· предъявить преподавателю полностью оформленный отчет о предыдущей работе;

· ответить на вопросы преподавателя.

Студенты, которые не выполнили одно из вышеперечисленных требований, к работе не допускаются.

Отчёт по работе должен содержать:

- Текст задания.

- Перечень всех использованных в лабораторной работе команд и инструкций.

- Вывод по работе.

Общие сведения о MySQL . MySQL является относительно небольшой и быстрой реляционной СУБД основанной на традициях Hughes Technologies Mini SQL (mSQL).

Из основных особенностей пакета MySQL можно перечислить следующие:

  • Многопоточность. Поддержка нескольких одновременных запросов.
  • Оптимизация связей с присоединением многих данных за один проход.
  • Записи фиксированной и переменной длины.
  • ODBC драйвер в комплекте.
  • Гибкая система привилегий и паролей.
  • До 16 ключей в таблице. Каждый ключ может иметь до 15 полей.
  • Поддержка ключевых полей и специальных полей в операторе CREATE.
  • Поддержка чисел длинной от 1 до 4 байт (ints, float, double, fixed), строк переменной длины и меток времени.
  • Интерфейс с языками C и Perl.
  • Основанная на потоках, быстрая система памяти.
  • Утилита проверки и ремонта таблицы ( isamchk).
  • Все данные хранятся в формате ISO8859_1.
  • Все операции работы со строками не чувствительны к регистру символов в обрабатываемых строках.
  • Псевдонимы применимы как к таблицам, так и к отдельным колонкам в таблице.
  • Все поля имеют значение по умолчанию. INSERT можно использовать на любом подмножестве полей.
  • Легкость управления таблицей, включая добавление и удаление ключей и полей.

Наиболее простой способ работы с MySQL сводится к использованию клиентской части СУБД MySQL - программы MySQL. Можно выполнять команды SQL непосредственно из командной строки системы Linux или из интерактивного режима MySQL.

СУБД MySQL имеет библиотеку “C” API. Ее можно использовать для запросов к базе данных, вставки данных, создания таблиц и т.п. “C” API поддерживает все функции MySQL.

Установка сервера MySQL . Инсталляция сервера осуществляется из установочного комплекта, состоящего из пяти файлов-пакетов типа “rpm”:

· mysql-client-5.0.0-0.i386.rpm - 5121 Кбайт

· mysql-devel-5.0.0-0.i386.rpm - 2412 Кбайт

· mysql-server-5.0.0-0.i386.rpm - 11 Мбайт

· mysql-shared-5.0.0-0.i386.rpm - 994 Кбайт

Последовательность установки произвольная. Каждый из указанных файлов представляет собой специальным образом упакованный архив. Распаковывать архив перед установкой не требуется. В каждом архиве есть исполняемый файл “INSTALL”, который нужно запустить для установки пакета. Для этого в программе “mc” на одной из панелей выбирается файл, например mysql-devel-5.0.0-0.i386.rpm, нажимается клавиша «Enter», после этого на панели будет изображен список файлов, входящих в выбранный архив. Далее необходимо выбрать файл INSTALL (он отображается зеленым цветом с символом ‘*’ перед именем, означающим, что файл является исполняемым) и нажать клавишу «Enter». Если установка производится из каталога /home/Install/MySQL, на экран монитора будет выведено следующее сообщение:

Installing “/home/Install/MySQL/MySQL-devel-5.0.0-0.i386.rpm”

MySQL-devel ##################################

Если же будет выведено сообщение:

пакет MySQL-devel-5.0.0-0 уже установлен

то следует сначала удалить установленный до этого пакет, а затем повторить установку:

[root@lis MySQL]# rpm -e MySQL-devel-5.0.0-0

невозможно удалить /usr/lib/mysql - каталог не пуст

[root@lis MySQL]# /usr/lib/mc/extfs/rpm run /home/Install/MySQL/MySQL-devel-5.0.0-0.i386.rpm INSTALL

Installing “/home/Install/MySQL/MySQL-devel-5.0.0-0.i36.rpm”

MySQL-devel ##################################

Сообщение о невозможности удаления означает, что в указанном каталоге есть файлы, но пакет при этом удален.

Аналогично устанавливаются три других пакета: mysql-client-5.0.0-0.i386.rpm, mysql-server-5.0.0-0.i386.rpm, mysql-shared-5.0.0-0.i386.rpm.

Список уже установленных пакетов “rpm” можно просмотреть с помощью команды:

[root@lis /]# rpm q a

В списке после полной инсталляции сервера MySQL должно быть четыре компоненты:

MySQL-devel-5.0.0-0;

MySQL-client-5.0.0-0;

MySQL-shared-5.0.0-0;

MySQL-server-5.0.0-0.

Для просмотра всего списка следует использовать клавиши Shift+PgUp или Shift+PgDn. Для вывода справки команды “rpm” нужно ввести:

[root@lis /]# rpm help

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

[root@lis /]# /usr/bin/mysqladmin –u root password новый пароль

замена localhost:

[root@lis /]# mysql –u root –p

Enter password: новый пароль

mysql> use mysql;

mysql> update user set host = “%” where host = ‘lis’ and user = ‘root’;

mysql> select * from user;

<распечатка содержимого таблицы ‘user’ для контроля>

mysql> flush privileges ;

mysql> exit;

После этого доступ к серверу MySQL с удаленных рабочих станций будет разрешен как для удаленного администрирования, так и для работы с базами данных и таблицами MySQL всеми пользователями (естественно после процедуры администрирования).

Управление сервером MySQL из программы “ Mascon ”. “Mascon” это программа, предназначенная для администрирования, в том числе удаленного, сервера MySQL. Программа работает в ОС Windows и не требует специальной инсталляции - достаточно скопировать папку AdminMySQL со всем содержимым на жесткий диск компьютера c ОС Windows и запустить файл ’masscon.exe’. Папка AdminMySQL находится на сервере кафедры АиС ‘//aisnt:/home/student/kurs5/PrIS/AdminMySQL’. После запуска программы откроется окно, вид которого показан на рис. 1.

Рис. 1. Общий вид окна программы Mascon.

Первым шагом работы с программой является открытие и описание соединения с сервером MySQL. Это можно сделать из строки главного меню: File -> New Connection или выбрав соответствующую пиктограмму на панели инструментов. После это заполняется предложенная форма (рис. 2).

Рис. 2. Форма для описания соединения.

После заполнения всех полей формы следует протестировать соединение и в случае успешного теста нажать кнопку “Ok”. После этого открывается доступ к процедуре администрирования сервера. Для начала администрирования щелкают правой кнопкой мыши на левой (белого цвета) панели окна и выбирают в открывшемся меню строку “Security Settings”, открывается окно, показанное на рис. 3.

Рис. 3. Окно администрирования сервера MySQL.

В процессе администрирования необходимо ввести, если это необходимо, новых пользователей, установить их права.

Программа “Mascon” позволяет создавать, удалять и редактировать базы данных, таблицы, содержимое таблиц. Для этого достаточно выбрать нужную функцию на левой панели программы (Рис. 4). Интерфейс программы достаточно прост и дальнейших пояснений не требует.

Рис. 4. Окно редактирования.

Предоставление доступа к базам данных в режиме командной строки . СУБД MySQL использует специальную базу данных для предоставления прав доступа к своим базам данных. Эти права могут базироваться на именах серверов и/или пользователей и предоставляться для одной или нескольких баз данных

Пользовательские аккаунты могут быть снабжены паролями. При обращении к базе данных пароль шифруется.

СУБД MySQL имеет три таблицы для управления пользователями: ‘user’, ‘db’, ‘host’. Структура и назначение каждой из таблиц описаны в методических указаниях к лабораторной работе № 11.

Атрибуты, установленные в таблице пользователей (‘user’) перекрывают атрибуты, установленные в таблице ‘db.’ Если сервер поддерживает много баз данных, лучше создавать пользователей без прав доступа в таблице пользователей и назначать им права доступа к базе данных по таблице ‘db’.

Ниже приведен пример добавления новых пользователей в режиме командной строки:

mysql> INSERT INTO user VALUES ('%','monty',password('something'),

-> 'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');

mysql> INSERT INTO user (host,user,password) values('localhost','dummy','');

mysql> INSERT INTO user VALUES ('%','admin','','N','N','N','N','N','N','Y','N','Y','N');

mysql> quit

[…]# /usr/bin/ mysqladmin reload

В результате выполнения приведенного выше примера в базу данных пользователей будет добавлено три новых пользователя:

monty: суперпользователь (администратор), должен использовать пароль, для работы с mysql.

dummy: должен быть допущен к индивидуальной базе данных по таблице “user”.

admin: не нуждается в пароле, но разрешено выполнение только команд 'mysqladmin reload' and 'mysqladmin processlist'. Может быть допущен к индивидуальной базе данных.

Правила при настройке прав доступа изложены в методических указаниях к лабораторной работе № 11.

Запуск mysql. В случае правильной инсталляции сервера MySQL никаких изменений в конфигурационных файлах ОС Linux делать не надо – все будет сделано автоматически при инсталляции программы и сервер MySQL будет запускаться при запуске ОС Linux.

Задание на лабораторную работу

1. Установите сервер MySQL v.5 на свой образ ОС Linux.

2. Скопируйте в доступную для записи папку ОС Windows пакет “Mascon”.

3. С помощью программы “Mascon” создайте минимум двух пользователей.

4. Создайте минимум две базы данных на каждого пользователя.

5. Создайте по одной таблице в каждой базе данных и заполните их записями.

6. Продемонстрируйте результаты преподавателю.

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

1. Как осуществляется инсталляция MySQL v.5?

2. Какова процедура создания новых пользователей?

3. Где хранится информация о пользователях и базах данных?

4. Как можно создавать, удалять, редактировать таблицы баз данных?

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

1. Каба М. MySQL и Perl: коммерческие приложения для Интернет: Учеб.курс / М. Каба. - СПб.: Питер, 2001. - 288с. - (Учебный курс. Программирование).

2. Гайдамакин Николай Александрович. Автоматизированные информационные системы, базы и банки данных. Вводный курс: Учеб. Пособие для вузов / Гайдамакин Николай Александрович. - М.: Гелиос АРВ, 2002. - 368с.: ил.

3. Федоров Алексей Георгиевич. Базы данных для всех / Федоров Алексей Георгиевич, Н. З. Елманова. - М.: КомпьютерПресс, 2001. - 256с.: ил.

4. Коннолли Томас. Базы данных. Проектирование, реализация и сопровождение. Теория и практика = Database Systems: Пер.с англ. / Коннолли Томас, К. Бегг, А. Страчан. - 2-е изд.; испр. и доп. - М.: Вильямс, 2001. - 1120с.: ил.

5. Карпова Татьяна Сергеевна. Базы данных: модели, разработка, реализация: Учеб. пособие / Карпова Татьяна Сергеевна. - СПб.: Питер, 2002. - 304с.: ил.

6. Ролланд Ф.Д. Основные концепции баз данных = The essence of Databases: Пер. с англ. / Ф. Д. Ролланд. - М.: Вильямс, 2002. - 256с.: ил. - (Основы вычислительных систем).

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

Установка и администрирование сервера MySQL v . 5

в Linux

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

для студентов специальности 071900

« Информационные системы и технологии »

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

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

Редактор ______________

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

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

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

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

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

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

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

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

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

Оценить/Добавить комментарий
Имя
Оценка
Комментарии:
Хватит париться. На сайте FAST-REFERAT.RU вам сделают любой реферат, курсовую или дипломную. Сам пользуюсь, и вам советую!
Никита01:52:44 06 ноября 2021
.
.01:52:43 06 ноября 2021
.
.01:52:42 06 ноября 2021
.
.01:52:40 06 ноября 2021
.
.01:52:38 06 ноября 2021

Смотреть все комментарии (12)
Работы, похожие на Учебное пособие: Методические указания по выполнению лабораторной работы №12 для студентов специальности 071900 “Информационные системы и технологии”

Назад
Меню
Главная
Рефераты
Благодарности
Опрос
Станете ли вы заказывать работу за деньги, если не найдете ее в Интернете?

Да, в любом случае.
Да, но только в случае крайней необходимости.
Возможно, в зависимости от цены.
Нет, напишу его сам.
Нет, забью.



Результаты(294342)
Комментарии (4230)
Copyright © 2005-2023 HEKIMA.RU [email protected] реклама на сайте