Работа в программе "mysql"

Автор работы: Пользователь скрыл имя, 14 Апреля 2013 в 05:12, лабораторная работа

Краткое описание

Цель работы: Ознакомиться с приложениями, включенными в со-
став СУБД MySQL. Получить навыки управления учетными записями
пользователей и определения привилегий. Ознакомиться с утилитами,
входящими в состав СУБД MySQL, получить навыки работы с ними.
1) Запуск сервера mysql можно осуществить с помощью командной строки
Вводим в командную строку следущюю запись : net start mysql;

Содержимое работы - 1 файл

ЛАБОРАТОРНАЯ РАБОТА1.doc

— 314.00 Кб (Скачать файл)

ЛАБОРАТОРНАЯ  РАБОТА № 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 : данные, структура и администрирование.  Привилегия это определенное право  для пользователя , позволяющая ему выполнять определенное действие данной привилегии, например привилегия insert позволяет пользователю вносить в таблицу новые данные.

3) основные  утилиты СУБД

1. mysql- клиентская  часть СУБД, обеспечивает интерфейс командной строки.

2. mysqlaccess -Проверка  прав пользователя, используется  для внесения в список привилегий  пользователя.

3.mysqladmin Выполняет  административные функции.

4.mysqld Серверная  часть пакета mysql, является ядром  СУБД.

5.mysqldump дамп  содержания базы данных.

6.mysqlshow показывает  информацию о сервере или таблице.

7.isamchk предназначен  для проверки , восстановления , управления  и сбора статистики по таблицам mysql.


Информация о работе Работа в программе "mysql"