apohllo.pl
więcej niż strona domowa...
 

Serwer baz danych

Laboratorium dotyczy konfiguracji bazy danych.

Prerekwizyty:
  • migawka z zainstalowanym serwerem WWW
  • zapoznanie z dokumentacją bazy MySQL dla Ubuntu
  • znajomość pojęć: instancja bazy danych, system zarządzania bazą danych, schemat bazy danych, transakcja, SQL, relacyjne bazy danych, bazy NoSQL, wbudowane bazy danych (przykład SQLite), ACID, SQL injection, otwarte bazy danych (przykład MySQL), komercyjne bazy danych (przykład Oracle)
Zadania do wykonania
  • zmiana nazwy serwera z localhost na virtual (plik /etc/conf.d/hostname) (do usunięcia)
  • dodanie aliasu dla adresu IP 127.0.0.1 o nazwie virtual (plik /etc/hosts)
  • instalacja serwera baz dany MySQL
  • skonfigurowanie serwera tak, aby dane były przechowywane w katalogu /var/lib/mysql
  • uruchomienie serwera
  • dodanie serwera jako usługi domyślnie aktywnej
  • zmiana hasła dla użytkownika uprzywilejowanego na “root”
  • utworzenie konta dla użytkownika “user1” z hasłem “user1”
  • utworzenie nowej bazy danych o nazwie “epi” z dostępem dla użytkownika “user1” (wszystkie prawa modyfikacji bazy)
  • usunięcie bazy test
Warunki powodzenia:
  • po restarcie systemu serwer bazodanowy działa
  • użytkownik “root” oraz “user1” nie mogą zalogować się bez podania hasła
  • logując się jako użytkownik “root” można utworzyć nową bazę danych
  • logując się jako użytkownik “user1” do bazy “epi” można utworzyć nową tabelę oraz można przeglądać zawartość tabeli
  • logując się jako użytkownik “user1” nie można tworzyć nowej bazy danych
mysql | Opublikowano 13:55 09-03-2010. Ostatnia modyfikacja 11:48 19-05-2014 |
comments powered by Disqus