pdf,445 KB

Transkrypt

pdf,445 KB
Instrukcja numer SPD3/11_07/Z
„Pracownia internetowa w każdej szkole”
(edycja jesień 2005)
Opiekun pracowni internetowej cz. 3
(PD3)
Instalacja serwera bazdanych MySQL
Zadanie 1
Instalacja Serwera bazy danych MySQL
Serwer MySQL jest jednym z najpopularniejszych i najczęściej wykorzystywanych
darmowych serwerów baz danych. Znajduje swoje szerokie zastosowanie jako serwer
obsługujący serwisy internetowe. Jego popularność spowodowana jest duża szybkością
działania, stabilnością pracy a przede wszystkim prostotą obsługi w porównaniu do
analogicznych rozwiązań komercyjnych. Na serwerze SBS pracuje serwer baz danych MS
SQL, ale ze względów poznawczych warto zainstalować również serwer MySQL. Poniższa
instrukcja opisuje proces instalacji i wstępnej bezpiecznej konfiguracji serwera MySQL. Nie
porusza ona kwestii zaawansowanego administrowania bazą danych MySQL.
Polecenie 1
Instalacja serwera MySQL
1. Z płyty otrzymanej od prowadzącego uruchom program instalacyjny serwera MySQL
mysql\baza\setup.exe
2. W oknie MySQL Server 4.1 – Setup Wizard wybierz przycisk Next
3. W oknie MySQL Server 4.1 – Setup Wizard Setup Type wybierz opcję Complete
4. W oknie MySQL Server 4.1 – Setup Wizard Setup Type wybierz przycisk Next
5. W oknie MySQL Server 4.1 – Setup Wizard Ready to Install The Program wybierz przycisk
Install
6. W oknie MySQL Server 4.1 – Setup Wizard MySQL.com Sign-Up wybierz opcję Skip Sign-Up
7. W oknie MySQL Server 4.1 – Setup Wizard MySQL.com Sign-Up wybierz przycisk Next
8. W oknie MySQL Server 4.1 – Setup Wizard Wizard Complete upewnij się, że zaznaczona jest
opcja Configure the MySQL Server Now
9. W oknie MySQL Server 4.1 – Setup Wizard Wizard Complete wybierz przycisk Finish
10. W oknie MySQL Server Instance Configuration Wizard wybierz przycisk Next
11. W oknie MySQL Server Instance Configuration Wizard - Please select a configuration type
wybierz opcję Standard Configuration
12. W oknie MySQL Server Instance Configuration Wizard - Please select a configuration type
wybierz przycisk Next
13. W oknie MySQL Server Instance Configuration Wizard – Please set the Windows options
upewnij się, że zaznaczone są opcje: Install As Windows Service oraz Lauch the MySQL
Server automatically
© by Darek, Janusz, Andrzej, Robert
NR SPD3/11_07/z
[v. 1.2]
Strona 1/11
Instalacja serwera bazdanych MySQL
14. W oknie MySQL Server Instance Configuration Wizard – Please set the Windows options
upewnij się, że nie jest zaznaczona opcja Include Bin Directory in Windows PATH
15. Upewnij się ponownie, że nie jest zaznaczona opcja Include Bin Directory in Windows PATH
Dlaczego ważne jest aby nie została zaznaczona opcja: Include Bin Directory in Windows PATH
..................................................................................
..................................................................................
..................................................................................
..................................................................................
16. W oknie MySQL Server Instance Configuration Wizard – Please set the Windows options
wybierz przycisk Next
17. W oknie MySQL Server Instance Configuration Wizard – Please set the security options
upewnij się, że zaznaczono opcję: Modify Security Settings
18. W oknie MySQL Server Instance Configuration Wizard – Please set the security options
upewnij się, że zaznaczono opcję: Root may only connect from localhost
19. W oknie MySQL Server Instance Configuration Wizard – Please set the security options
upewnij się, że nie zaznaczono opcji Create An Anonymous Account
Notatka
Dlaczego ważne jest zaznaczenie opcji: Root may only connect from localhost oraz nie
zaznaczenie opcji Create An Anonymous Account?
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
20. W oknie MySQL Server Instance Configuration Wizard – Please set the security options w
polu New root password: wprowadź hasło superużytkownika bazy: zxcvbnm123
21. W oknie MySQL Server Instance Configuration Wizard – Please set the security options w
polu Confirm: potwierdź hasło superużytkownika bazy wpisując: zxcvbnm123
22. W oknie MySQL Server Instance Configuration Wizard – Please set the security options
wybierz przycisk Next
© by Darek, Janusz, Andrzej, Robert
NR SPD3/11_07/z
[v. 1.2]
Strona 2/11
Instalacja serwera bazdanych MySQL
23. W oknie MySQL Server Instance Configuration Wizard – Ready to execute… wybierz przycisk
Execute
24. W oknie MySQL Server Instance Configuration Wizard – Processing Configuration… wybierz
przycisk Finish
Serwer Bazy Danych MySQL został zainstalowany
Polecenie 2
Testowanie poprawności instalacji bazy danych MySQL
1. Wybierz z menu Start ⇒ Wszystkie Programy ⇒ MySQL ⇒ MySQL Server 4.1 ⇒ MySQL
Command Line Client
2. W oknie MySQL Command Line Client wprowadź hasło superużytkownika bazy: zxcvbnm123
3. W oknie MySQL Command Line Client obok znacznika zachęty
mysql>
wprowadź polecenie wyświetlające istniejące w systemie bazy danych:
show databases;
(zwróć uwagę na średnik na końcu linii) i wciśnij klawisz Enter
4. Jeśli na ekranie widzisz:
oznacza to że serwer MySQL działa poprawnie.
5. W oknie MySQL Command Line Client obok znacznika zachęty
mysql>
wprowadź polecenie odłączające użytkownika od bazy danych:
quit
następnie wciśnij klawisz Enter
Notatka
Dlaczego ważne jest wprowadzenie indywidualnego, trudnego do odgadnięcia hasła dostępu dla
super użytkownika?
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
© by Darek, Janusz, Andrzej, Robert
NR SPD3/11_07/z
[v. 1.2]
Strona 3/11
Instalacja serwera bazdanych MySQL
Zadanie 2
Instalacja i konfiguracja narzędzi wspomagających administratora
w zarządzaniu bazami danych
Zarządzanie bazą danych z poziomu wiersza poleceń jest kłopotliwe, dlatego warto
zainstalować narzędzia, które pozwolą administrować bazami danych za pomocą interfejsu
graficznego.
Polecenie 1
Instalacja programu MySQL Administrator pozwalającemu na realizację podstawowych zadań
administracyjnych dla bazy danych MySQL
1. Z płyty otrzymanej od prowadzącego uruchom instalator programu MySQL Administrator
mysql\Administrator\mysql-administrator-1.1.5-win.msi
2. W oknie MySQL Administrator 1.1 – Setup Wizard wybierz przycisk Next
3. W oknie MySQL Administrator 1.1 – Setup Wizard – License Agreement wybierz opcję
I accept the terms in the license agreement
4. W oknie MySQL Administrator 1.1 – Setup Wizard – License Agreement wybierz przycisk
Next
5. W oknie MySQL Administrator 1.1 – Setup Wizard – Destination Folder wybierz przycisk Next
6. W oknie MySQL Administrator 1.1 – Setup Wizard – Setup Type wybierz opcję Complete
7. W oknie MySQL Administrator 1.1 – Setup Wizard – Setup Type wybierz przycisk Next
8. W oknie MySQL Administrator 1.1 – Setup Wizard – Ready to Install the Program wybierz
przycisk Install
9. W oknie MySQL Administrator 1.1 – Setup Wizard – Wizard Completed wybierz przycisk
Finish
Instalacja programu zakończona
Polecenie 2
Instalacja programu MySQL Querry Browser pozwalającego na edycję w trybie graficznym kwerend
SQL. Jest on szczególnie przydatny osobom nieznającym składni SQL.
1. Z płyty otrzymanej od prowadzącego uruchom instalator programu MySQL Querry Browser
mysql\Query\mysql-query-browser-1.1.17-win.msi
2. W oknie MySQL Querry Browser 1.1 – Setup Wizard wybierz przycisk Next
3. W oknie MySQL Query Browser 1.1 – Setup Wizard – License Agreement wybierz opcję
I accept the terms in the license agreement
4. W oknie MySQL Querry Browser 1.1 – Setup Wizard – License Agreement wybierz przycisk
Next
5. W oknie MySQL Query Browser 1.1 – Setup Wizard – Destination Folder wybierz przycisk
Next
6. W oknie MySQL Querry Browser 1.1 – Setup Wizard – Setup Type wybierz opcję Complete
7. W oknie MySQL Querry Browser 1.1 – Setup Wizard – Setup Type wybierz przycisk Next
8. W oknie MySQL Querry Browser 1.1 – Setup Wizard – Ready to Install the Program wybierz
przycisk Install
© by Darek, Janusz, Andrzej, Robert
NR SPD3/11_07/z
[v. 1.2]
Strona 4/11
Instalacja serwera bazdanych MySQL
9. W oknie MySQL Querry Browser 1.1 – Setup Wizard – Wizard Completed wybierz przycisk
Finish
Instalacja programu zakończona
Notatka
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
Polecenie 3
Konfiguracja połączenia z bazą danych w programie MySQL Administrator
1. Będąc zalogowanym na konsoli serwera jako administrator wybierz z menu
Start ⇒ Wszytkie Programy ⇒ MySQL ⇒ MySQL System Tray Monitor
2. W obszarze powiadomień na w prawej dolnej części ekranu powinieneś zobaczyć:
Ikona MySQL Tray Monitor
3. Wybierz prawym przyciskiem myszy MySQL Tray Monitor znajdujący się w obszarze
powiadomień
4. Z menu kontekstowego wybierz MySQL Administrator
5. W oknie MySQL Administrator 1.1.5 wybierz opcję przycisk oznaczony … (porównaj z
poniższym rysunkiem)
6. W oknie Options wybierz przycisk Add new Connection
7. W oknie Options w zakładce Connections Parameters w polu Connection wpisz nazwę
połączenia: localhost
8. W oknie Options w zakładce Connections Parameters w polu Username wprowadź nazwę
superużytkownika bazy: root
9. W oknie Options w zakładce Connections Parameters pole Password pozostaw puste.
10. W oknie Options w zakładce Connections Parameters w polu Hostname wprowadź: localhost
© by Darek, Janusz, Andrzej, Robert
NR SPD3/11_07/z
[v. 1.2]
Strona 5/11
Instalacja serwera bazdanych MySQL
Notatka
Co oznacza wpis localhost
..................................................................................
..................................................................................
..................................................................................
..................................................................................
11. Upewnij się, że w oknie Options w zakładce Connections Parameters w polu Port wpisane jest
3306
12. Upewnij się, że w oknie Options w zakładce Connections Parameters z listy Type wybrana jest
opcja MySQL
13. W oknie Options wybierz przycisk Apply
Połączenie zostało dodane
14. W oknie Options wybierz przycisk Close
15. W oknie MySQL Administrator 1.1.5 z listy Stored connection wybierz dodane wcześniej
połączenie localhost
16. W oknie MySQL Administrator 1.1.5 w polu password wpisz hasło superużytkownika bazy:
zxcvbnm123
Uwaga !!!
W czasie kursu nie zmieniaj ustalonego hasła – będą z niego korzystać wszyscy członkowie twojego
zespołu, więc gdybyś go zmienił, uniemożliwiłbyś im wykonywanie dalszych poleceń.
17. W oknie MySQL Administrator 1.1.5 wybierz przycisk OK
18. Jeśli widzisz okno zbliżone do zamieszczonego na poniższym rysunku, to udało ci się poprawnie
zdefiniować połączenie z bazą danych.
19. Po sprawdzeniu okno MySQL Administrator można zamknąć.
Rysunek 1 Wygląd okna MySQL Administrator po prawidłowej konfiguracji połączenia z bazą
© by Darek, Janusz, Andrzej, Robert
NR SPD3/11_07/z
[v. 1.2]
Strona 6/11
Instalacja serwera bazdanych MySQL
Polecenie 4
Sprawdzenie poprawności instalacji programu MySQL Querry Browser
1. Wybierz prawym przyciskiem myszy MySQL Tray Monitor znajdujący się w obszarze
powiadomień
Ikona MySQL Tray Monitor
2. Z menu kontekstowego wybierz MySQL Query Browser
3. W oknie MySQL Query Browser 1.1.17 z listy Stored connection wybierz dodane wcześniej
połączenie localhost
4. W oknie MySQL Query Browser 1.1.17 w polu password wpisz hasło superużytkownika bazy:
zxcvbnm123
5. W oknie MySQL Query Browser 1.1.17 w polu Schema wpisz nazwę Test (jest to nazwa bazy
danych z którą chcesz nawiązać połączenie)
Notatka
Co należy wpisywać w polu schema?
..................................................................................
..................................................................................
..................................................................................
..................................................................................
6. W oknie MySQL Query Browser 1.1.7 wybierz przycisk OK
7. Jeśli widzisz okno zbliżone do zamieszczonego na poniższym rysunku, to udało ci się poprawnie
zdefiniować połączenie z bazą danych.
8. Po sprawdzeniu okno MySQL Query Browser można zamknąć.
Rysunek 2 Widok okna MySQL Query po prawidłowym nawiązaniu połaczenia
© by Darek, Janusz, Andrzej, Robert
NR SPD3/11_07/z
[v. 1.2]
Strona 7/11
Instalacja serwera bazdanych MySQL
Notatka
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
© by Darek, Janusz, Andrzej, Robert
NR SPD3/11_07/z
[v. 1.2]
Strona 8/11
Instalacja serwera bazdanych MySQL
Zadanie 3
Konfiguracja poinstalacyjna serwera bazy danych MySQL
Po instalacji baza danych powinna, komunikować się z użytkownikiem w jego ojczystym
języku, oraz powinna mieć możliwość komunikowania się ze starymi wersjami programów
klienckich.
Polecenie 1
Zmiana strony kodowej i języka komunikatów o błędach
1. Wybierz prawym przyciskiem myszy MySQL Tray Monitor znajdujący się w obszarze
powiadomień (zasobniku systemowym)
2. Z menu kontekstowego wybierz MySQL Administrator
3. W oknie MySQL Administrator 1.1.5 z listy Strored connection wybierz dodane wcześniej
połączenie localhost
4. W oknie MySQL Administrator 1.1.5 w polu password wpisz hasło superużytkownika bazy:
zxcvbnm123
5. W oknie MySQL Administrator 1.1.5 wybierz przycisk OK
6. W oknie MySQL Administrator – root@localhost:3306 w lewym oknie wybierz Startup
Variables
7. W oknie MySQL Administrator – root@localhost:3306 w prawym oknie przejdź do zakładki
Advanced
8. W oknie MySQL Administrator – root@localhost:3306 w zakładce Advanced obok pola
Language kliknij ikonę z narysowanym notatnikiem (porównaj z poniższym rysunkiem)
9. W oknie MySQL Administrator – root@localhost:3306 w zakładce Advanced w polu
Language wpisz: Polish
10. W oknie MySQL Administrator – root@localhost:3306 w zakładce Advanced wybierz przycisk
Apply Changes
11. Można zamknąć okno MySQL Administrator – root@localhost:3306
Polecenie 2
W nowej wersji bazy zmieniono algorytm szyfrowania haseł. Może to spowodować problem z
komunikacją pomiędzy nową wersją bazy a starymi programami klienckimi. Dopóki programy
klienckie (phpMyAdmin) nie będą obsługiwały nowego algorytmu szyfrowania haseł należy zmienić
ustawienia bazy tak, aby obsługiwała stary system szyfrowania haseł.
1. Wybierz prawym przyciskiem myszy MySQL Tray Monitor znajdujący się w obszarze
powiadomień
2. Z menu kontekstowego wybierz MySQL Administrator
3. W oknie MySQL Administrator 1.1.5 z listy Strored connection wybierz dodane wcześniej
połączenie localhost
4. W oknie MySQL Administrator 1.1.5 w polu password wpisz hasło superużytkownika bazy:
zxcvbnm123
5. W oknie MySQL Administrator 1.1.5 wybierz przycisk OK
© by Darek, Janusz, Andrzej, Robert
NR SPD3/11_07/z
[v. 1.2]
Strona 9/11
Instalacja serwera bazdanych MySQL
6. W oknie MySQL Administrator – root@localhost:3306 w lewym oknie wybierz Startup
Variables
7. W oknie MySQL Administrator – root@localhost:3306 w prawym oknie przejdź do zakładki
Security
8. W oknie MySQL Administrator – root@localhost:3306 w zakładce Security zaznacz opcję Use
old passwords
9. W oknie MySQL Administrator – root@localhost:3306 w zakładce Security wybierz przycisk
Apply Changes
10. Można zamknąć okno MySQL Administrator – root@localhost:3306
Polecenie 3
Zmiana hasła superużytkownika bazy tak by było ono zgodne ze starym algorytmem szyfrowania
haseł
1. Wybierz z menu Start ⇒ Wszystkie Programy ⇒ MySQL ⇒ MySQL Server 4.1 ⇒ MySQL
Command Line Client
2. W oknie MySQL Command Line Client wprowadź hasło superużytkownika bazy: zxcvbnm123
3. W oknie MySQL Command Line Client obok znaku zachęty
mysql>
wprowadź polecenie zmieniające hasło użytkownika na hasło zapisane starym algorytmem
szyfrowania:
set password for root@localhost = old_password('zxcvbnm123');
(zwróć uwagę na średnik na końcu linii i znaki spacji) i naciśnij Enter.
4. Jeśli widzisz na ekranie wpis:
Querry, OK. 0 rows affected
Udało się zakończyłeś konfigurację bazy MySQL
5. W oknie MySQL Command Line Client obok znaku zachęty
mysql>
wprowadź polecenie odłączające użytkownika od bazy danych:
quit
następnie wciśnij klawisz Enter
Polecenie 4
Ponowne uruchomienie serwera MySQL w celu zastosowania wprowadzonych zmian
1. Wybierz prawym przyciskiem myszy MySQL Tray Monitor znajdujący się w obszarze
powiadomień
2. Z menu kontekstowego wybierz Shutdown Instance
3. Wybierz prawym przyciskiem myszy MySQL Tray Monitor znajdujący się w obszarze
powiadomień
4. Z menu kontekstowego wybierz Start Instance
Instalacja i konfiguracja bazy MySQL została zakończona pomyślnie.
© by Darek, Janusz, Andrzej, Robert
NR SPD3/11_07/z
[v. 1.2]
Strona 10/11
Instalacja serwera bazdanych MySQL
Notatka
..................................................................................
..................................................................................
..................................................................................
Wskazówka
Aktualną wersję serwera bazy danych MySQL można pobrać ze strony:
http://dev.mysql.com/downloads/index.html
Aktualną wersję programu MySQL Administrator można pobrać ze strony:
http://dev.mysql.com/downloads/administrator
Aktualną wersję programy MySQL Querry Browserr można pobrać ze strony:
http://dev.mysql.com/downloads/query-browser
Na stronie http://www.mysql.com możesz znaleźć odnośniki do dokumentacji bazy danych MySQL
oraz narzędzi administracyjnych
Podręcznik do starszej wersji bazy w języku polskim możesz znaleźć pod adresem:
http://www.webdeveloper.pl/manual_mysql/show.php?str=manual_toc_pl.html
Notatka
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
..................................................................................
© by Darek, Janusz, Andrzej, Robert
NR SPD3/11_07/z
[v. 1.2]
Strona 11/11

Podobne dokumenty