MySQL Używanie i zarządzanie

From Training Material
Jump to navigation Jump to search
title
MySQL Używanie i zarządzanie
author
Lukasz Sokolowski (NobleProg)

What are we going to learn today ⌘

  • Czy można używać MySQL bezpłatnie?
  • Co oferuje licencja komercyjna?
  • Jak zainstalować bazę danych MySQL?
  • Jak wykonywać podstawowe operacje po instalacji?
  • Jakie są dostępne narzędzia do zarządzania i programowania w bazie danych MySQL?

Plasz Szkolenia ⌘

http://www.nobleprog.pl/szkolenia/uzywanie-i-zarzadzanie-baza-danych-mysql

Strona prawna MySQL ⌘

1.1. Podwójne licencjonowanie MySQL (MySQL's dual license policies) ⌘

MySQL jest rozpowszechniane w dwóch wersjach: darmowej i komercyjnej. Na ogół może być używane bezpłatnie, ale w pewnych okolicznościach warto lub trzeba nabyć licencje komercyjne.

Więcej szczegółów można uzyskać pod adresem: mysql.com/about/legal/

1.2. Licencja komercyjna (Commercial License) ⌘

  • MySQL Enterprise Server.
  • W przypadku jej zakupu, oprogr. MySQL nie jest używane na war. GPL, choć jest to ten sam kod.
  • Każda instalacja wymaga jednej licencji. Nie ma ograniczeń na liczbę łączących się klientów.
  • Pełne wsparcie techniczne.

Kiedy jest potrzebna:

  • program jest łączony z kodem GPL z MySQL a wynikowy produkt nie ma być objęty GPL,
  • aplikacja działająca wyłącznie z MySQL jest rozpowszechniana w inny sposób, niż GPL i dostarczana wraz z oprogr. MySQL (dołączanie produktu),
  • kopie oprogr. MySQL sa rozpowszechniane bez udostępniania kodu źr. zgodnie z wym. GPL,
  • gdy użytkownik chce wesprzeć dalszy rozwój MySQL.

1.3. Licencja Open Source (Open Source License) ⌘

  • MySQL Community Server.
  • MySQL jest rozpowszechniane na zasadach Powszechenj Licencji Publicznej GNU (GPL), jednej z najbardziej znanych licencji Open Source.
  • Może być więc używane bezpłatnie, jeśli przestrzega się warunków powyższej licencji.
  • Formalne warunki GPL można znaleźć pod adresem: fsf.org/licenses/
  • Istnieje wyjątek, pozwalający na dodawanie bilbiotek klienckich MySQL, kt. są objęte licencją GPL, do aplikacji typu Free/Libre and Open Source Software (FLOSS) , pomimo że nie wszystkie licencje FLOSS są zgodne z GPL.
  • Szczegóły pod adresem:

mysql.com/about/legal/licensing/foss-exception/

Przykłady użycia:

  • użytkownik nie rozpowszechnia żadnej części systemu MySQL,
  • provider oferuje hosting WWW w połączeniu z serwerami MySQL,
  • użytkownik prowadzi komercyjny serwer WWW, korzystający z serwera MySQL.


 select * from emp;
shell> cp mysql.server /etc/init.d/mysql