Автор работы: Пользователь скрыл имя, 14 Апреля 2013 в 05:12, лабораторная работа
Цель работы: Ознакомиться с приложениями, включенными в со-
став СУБД MySQL. Получить навыки управления учетными записями
пользователей и определения привилегий. Ознакомиться с утилитами,
входящими в состав СУБД MySQL, получить навыки работы с ними.
1) Запуск сервера mysql можно осуществить с помощью командной строки
Вводим в командную строку следущюю запись : net start mysql;
ЛАБОРАТОРНАЯ РАБОТА № 1
ЗНАКОМСТВО С СУБД MYSQL
Цель работы: Ознакомиться с приложениями, включенными в со-
став СУБД MySQL. Получить навыки управления учетными записями
пользователей и определения привилегий. Ознакомиться с утилитами,
входящими в состав СУБД MySQL, получить навыки работы с ними.
1) Запуск сервера mysql можно осуществить с помощью командной строки
Вводим в командную строку следущюю запись : net start mysql;
Теперь можно запустить mysql.exe
Для запуска также удобно пользоваться функцией выполнить, введя в нее команду
Mysql –u root –p \ ок
Если сервер успешно загрузился то мы увидим следующее окно
2) Создадим Пользователя и добавив ему права на базу данных
Первым делом создадим саму базу данных, для этого вводим команду
Create database имя _бд;
Теперь можно создать права пользователя на БД и самого пользователя вводим следующую команду:
Grant all privileges on gbase.* to ‘fat@localhost’
Identified by ‘123456’;
Flush privileges;
Здесь мы создали базу данных “gbase”, и открыли все привилегии пользователю “fat” под паролем “123456” на эту БД .
3) Отобразим нашу БД используем для этого функцию show
в нашем случае это show create database gbase;
Также можно воспользоваться утилитой mysqlshow прописать
В командной строке mysqlshow – u fat –p123456
4) Получим дамп gbase
Пропишем в командной строке mysqldump -u root -p mysql user>mysql-1.sql
ВЫВОД
Для запуска mysql быстрее всего воспользоваться командной строкой
. Для создания пользователя с правами прежде всего надо создать саму базу данных, затем прописать в консоли соответствующую команду. Mysqlshow , sqldump утилиты которыми может пользоваться пользователь для просмотра БД или получать дамп БД .
ВОПРОСЫ
1) Чтобы запустить сервер нужно запустить командную строку (cmd) и ввести net start mysql или открыть командную строку папки bin и ввести в консоль mysql.exe - u (логин) - p(пароль) [ иня _базы данных ];
2) Всего основных груп привелегий
3 : данные, структура и администрирование.
3) основные утилиты СУБД
1. mysql- клиентская часть СУБД, обеспечивает интерфейс командной строки.
2. mysqlaccess -Проверка
прав пользователя, используется
для внесения в список
3.mysqladmin Выполняет административные функции.
4.mysqld Серверная часть пакета mysql, является ядром СУБД.
5.mysqldump дамп содержания базы данных.
6.mysqlshow показывает
информацию о сервере или
7.isamchk предназначен для проверки , восстановления , управления и сбора статистики по таблицам mysql.