Podstawy MySQL
październik 16th, 2009MySQL to narzędzie które operuje na bazach danych, tworzy je modyfikuje i przechowuje dane. Co najważniejsze serwer MySQL jest wydajny i stabilny, jego instalacja jest darmowa. Nie ważne czy mamy doczynienia z MySQL pod systemem Windows czy innym praca na bazach danych zawsze wygląda tak samo. Zawdzięczamy to językowi SQL, skrót ten oznacza Structured Query Language. Serwer baz danych firmy Microsoft taże posługuje się tym językiem, Oracle też ale mogą występować drobne różnice. Najważniejszym plusem tego silnika bazodanowego jest możliwość łączenia się witryn www z bazą danych. Czyli serwer Apache współpracuje z serwerem MySQL.
Przyjrzyjmy się działami tych serwerów na dystrybucji DEBIAN. Abyśmy mogli zacząć korzystać z dobrodziejstw MYSQL-a musimy zainstalować kilka pakietów. Są to apache2 php5 libapache2-mod-php5 mysql-server mysql-client php5-mysql. Po przeprowadzeniu instalacji trzeba utworzyć użytkownika i nadać mu hasło robimy to poleceniem MYSQL.
mysql> CREATE USER ‘user1’@’localhost’ identyfied by ‘haslo1’
Polecenie to tworzy użytkownika o nazwie user1 i tworzy dla niego hasło: haslo1
mysql>GRANT SELECT, INSERT, UPDATE, DELETE ON *.* to ‘user1’@’localhost’
Dajemy uprawnienia do wszystkich baz danych za wyjątkiem tworzenia nowych.
Debian:~# mysql –user=user1 –p
Logowanie
Kolejnym krokiem będzie utworzenie bazy danych.