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)
- zmiana nazwy serwera z
localhost
navirtual
(plik/etc/conf.d/hostname
) (do usunięcia) - dodanie aliasu dla adresu IP
127.0.0.1
o nazwievirtual
(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
- 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 |