![]() |
|
Тема: Работа с СУБД MySQL — удалённый терминальный доступ.– создаём обычного пользователя с логином – выходим из MySQL. Внимание! Как создавать базу и пользователя с правами на неё, смотреть в «Руководстве Администратора MySQL», глава 4. Там же описано как посмотреть какого вы пользователя создали и его права. (Пункт 4.3.5. Добавление новых пользователей в MySQL) !!! Примечание. Не путайте пользователя root в Linux с пользователем root в mysql — это разные пользователи! 5. С другой ЭВМ подключаемся к СУБД созданным пользователем: mysql -h hostname_server'а -u io -p FIO где io — логин созданного пользователя(см. пункт 4), -p — говорим, что будем вводить пароль, FIO — база, созданная для данного пользователя -h — имя или ip-адрес сервера mysql. Работа с СУБД. 6. Далее необходимо создать в базе «Фамилия, имя, отчество, год рождения, рост, вес, пол» 7. Создать в базе таблицу mobila — данные о мобильных телефонах (ввести не менее 10 марок!). Структура таблицы: «фирма, марка, ёмкость аккумулятора, время до перезарядки в режиме разговора, наличие диктофона, формат записи диктофона (MP3, WAV, OGG, иной — указать какой), наличие фотоаппарата, разрешение фотоаппарата»; 8. Создать в базе таблицу provider — данные о провайдерах Internet'а Ульяновска, которые могут быть использованы студентами группы. Структура таблицы: «название провайдера, сайт провайдера». 9. Создать в базе таблицу tarifs — тарифные планы провайдеров Internet'а, которые могут быть использованы студентами группы. Структура таблицы: «название тарифного плана, провайдер, входящая_скорость, лимитный/безлимитный». 10. Продемонстрировать работу с сервером MySQL. Выполнить запросы: – «студенты женского пола, имеющие мобильник с фотоаппаратом»; – «студенты мужского пола, у которых провайдер Волгателеком, тариф лимитный»: – «студенты мужского пола, у которых мобильник Nokia, а провайдер Волгателеком, тариф безлимитный»; – «студенты женского пола, имеющие мобильник Samsung, а провайдер Билайн (Корбина)»; – «студенты мужского пола, у которых мобильник Samsung с фотоаппаратом с разрешением более 2 Мегапикселей, а провайдер Теле-2, тариф безлимитный»; 11. Требования к отображению информации: мы, ведь, ищем людей? Следовательно, таблица должна быть в виде «Фамилия, Имя, Отчество, <остальная информация запроса в текстовом виде>» Методические материалы. Документация («Руководство администратора MySQL») смотреть в каталоге manMySQL на ПЭВМ лаб326. Оно приложено к заданию на лабу. Другая документация: heap.altlinux.org, docs.altlinux.org Порядок сдачи лабораторной. В отчёте о выполнении данной лабы должны быть: – задание на лабу; – описание порядка запуска СУБД; – screen окна xterm с выполненной командой ps -ax | grep mysqld, показывающей, что СУБД запущена; – screen окна xterm с выполненной командой mysql -u <созданный пользователь> <созданная база>, подключением к базе и выполненным операторам show tables; – описание запросов пункта 9 к СУБД MySQL и распечатка выполненых запросов (можно screen, Но читабельный!). – описание своих действий по работе с СУБД MySQL. По требованию преподавателя выполнить работу на ПЭВМ в лаб326. Проделанная работа: Два компьютера ( или более, минимум два ) должны быть настроены по Лабораторной работе 4 После того как мы настроили сеть нам нужно сделать один компьютер сервером, один клиентом. Через comp-111.ulsu.ru делаем эти настройки: После установки СУБД (новой установки; если СУБД не вы устанавливали, то возможно пароль пользователя root уже установлен): – устанавливаем на пользователя root пароль = rootsqladm, – входим в MySQL администратором (root'ом) так: mysql -u root -p mysql здесь: -u root — говорим, что зайдём пользователем root, -p — говорим, что будем вводить пароль, mysql — говорим, что подключаемся к БД mysql; – создаём базу с именем – создаём обычного пользователя с логином – выходим из MySQL. Через comp-112.ulsu.ru делаем эти настройки: mysql -h hostname_server -u io -p FIO где io — логин созданного пользователя(см. пункт 4), -p — говорим, что будем вводить пароль, FIO — база, созданная для данного пользователя -h — имя или ip-адрес сервера mysql. Когда мы подключились, можем заполнять таблицы. Заполнение таблиц и выполнения запросов как в Лабораторной работе 3 |
---|
УлГУ 2017 |
---|