Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ОБД / лабки / обд3

.docx
Скачиваний:
0
Добавлен:
27.01.2024
Размер:
14.96 Кб
Скачать

Тема: Підготовка до роботи з MySQL

Виконав : Бойко Евгеній

310-і група

Контрольні питання

1. Скільки способів інсталяції MySQL існує?

Існує два способи інсталяції MySQL

  • Скомпілювавши початкові коди програми

  • Скориставшися заздалегідь скомпільованими двійковими файлами

2. Опишіть кожний з них, вказавши переваги і недоліки.

  • Скомпілювавши початкові коди програми : допускає більше можливостей в плані конфігурації, але більш тривалий

  • Скориставшися заздалегідь скомпільованими двійковими файлами: зручніше, оскільки є готові дистрибутиви для багатьох операційних систем

3. З якими операційними системами сумісна СУБД MySQL?

Операційна система MySQL сумісна з такими системами як LinuxHYPERLINK "https://uk.wikipedia.org/wiki/MySQL"[1], MicrosoftHYPERLINK "https://uk.wikipedia.org/wiki/Microsoft_Windows" HYPERLINK "https://uk.wikipedia.org/wiki/Microsoft_Windows"WindowsHYPERLINK "https://uk.wikipedia.org/wiki/MySQL"[1], macOS[1], FreeBSDHYPERLINK "https://uk.wikipedia.org/wiki/MySQL"[1] і SolarisHYPERLINK "https://uk.wikipedia.org/wiki/MySQL"[1]

4. Що таке стандарт POSIX? Яке відношення він має до MySQL?

Стандарт PASIX- це набір стандартів, що описує інтерфейс операційнойю системою і прикладної програмою (системний API), бібліотекою мови C і набору додатків і їх інтерфейсів.

Відношення PASIX має до MySQL таке що програмне забезпечення PASIX має сумісних різних UNIX-подібних операційних систем.

5. Дайте короткий опис можливих варіантів інсталяції MySQL.

Інсталяція уручну: дає змогу встановити MySQL під себе як людині зручно Інсталяція в Windows: встановлює всі налаштування та компоненти по замовчанню

6. Які типи користувачів можливі в середовищі MySQL?

Користувач за умовчанням

Користувач з доступом root

  1. Дайте опис кожному з названих категорій користувачів.

Користувач за умовченням має обмежаний доступ до баз данних

Користувач з доступом root має повний доступ до всіх баз даних

  1. GRANT – право на створення нових користувачів. Не дивлячись на існуюче обмеження (прав у створеного користувача не може бути більше, ніж у того, який його створив) у гранту є особливість, до якої слід ставитися уважно: кілька користувачів що володіють не однаковими правами, маючи в наявності GRANT здатні об'єднати їх. SUPER - дозволяє відключати користувачів від БД командою kill. PROCESS - дозволяє переглядати з'єднання користувачів з БД. Звертаю увагу, що сюди потрапляють і запити пов'язані з установкою і зміною паролів. RELOAD - дозволяє проводити очистку таблиць, отримувати доступ до файлів журналів, змушувати сервер вважати заново права користувачів. SHUTDOWN - повне виключення сервера. SHOW DATABASES - право на перегляд всіх розташованих на сервері БД. REFERENCES - дає можливість налаштовувати зв'язку в базах даних. LOCK TABLES - дає можливість виробляти блокування таблиці таблиці в разі підключення до неї певного користувача. EXECUTE - дає можливість пуску процедур. REPLICATION CLIENT - надає можливість її власнику дізнатися розташування серверів (як головного, так і пов'язаних з ним). REPLICATION SLAVE - дозволяє налаштовувати реплікацію (дублювання змін внесених на головному сервері на локальні).

8. Приведіть синтаксис створення нової бази даних.

CREATE DATABASE назва_бази_даних;

9. Приведіть синтаксис створення нового користувача і надання йому деяких повноважень.

CREATE USER 'non-root'@'localhost' IDENTIFIED BY '123'; (создание пользователя "non-root"- имя, "123"-пароль) GRANT ALL PRIVILEGES ON * . * TO 'non-root'@'localhost'; (присвоение прав доступа) FLUSH PRIVILEGES; (команда обновления

Соседние файлы в папке лабки