MySQLi - instalacja
Pobieranie MySQL
Rozszerzenie MySQLi jest przeznaczone do pracy z MySQL w wersji 4.1.13 lub nowszej, więc musisz pobrać MySQL. Wszystkie pliki do pobrania dla MySQL znajdują się na stronie MySQL Downloads . Wybierz najnowszy numer wersji dla MySQL Community Server, który chcesz i, tak dokładnie, jak to możliwe, żądaną platformę.
Instalowanie MySQL w systemie Linux / UNIX
Zalecanym sposobem instalacji MySQL w systemie Linux jest użycie RPM. MySQL AB udostępnia następujące RPM do pobrania na swojej stronie internetowej -
MySQL - Serwer bazy danych MySQL, który zarządza bazami danych i tabelami, kontroluje dostęp użytkowników i przetwarza zapytania SQL.
MySQL-client - Programy klienckie MySQL, które umożliwiają połączenie się i interakcję z serwerem.
MySQL-devel - Biblioteki i pliki nagłówkowe, które są przydatne podczas kompilowania innych programów korzystających z MySQL.
MySQL-shared - Biblioteki współdzielone dla klienta MySQL.
MySQL-bench - Narzędzia do testów porównawczych i testów wydajnościowych dla serwera bazy danych MySQL.
Wymienione tutaj pakiety RPM MySQL są zbudowane na systemie SuSE Linux, ale zwykle będą działać na innych wariantach Linuksa bez żadnych trudności.
Teraz wykonaj następujące kroki, aby przejść do instalacji -
Zaloguj się do systemu za pomocą root użytkownik.
Przejdź do katalogu zawierającego RPM -
Zainstaluj serwer bazy danych MySQL, wykonując następujące polecenie. Pamiętaj, aby zastąpić nazwę pliku kursywą nazwą pliku RPM.
[root@host]# rpm -i MySQL-5.0.9-0.i386.rpm
Jest to opcjonalny, ale zalecany krok, aby zainstalować pozostałe RPM w ten sam sposób -
Powyższe polecenie zajmuje się instalacją serwera MySQL, utworzeniem użytkownika MySQL, utworzeniem niezbędnej konfiguracji i automatycznym uruchomieniem serwera MySQL.
Wszystkie pliki binarne związane z MySQL można znaleźć w / usr / bin i / usr / sbin. Wszystkie tabele i bazy danych zostaną utworzone w katalogu / var / lib / mysql.
[root@host]# rpm -i MySQL-client-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-devel-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-shared-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-bench-5.0.9-0.i386.rpm
Instalowanie MySQL w systemie Windows
Domyślna instalacja w dowolnej wersji systemu Windows jest teraz znacznie łatwiejsza niż kiedyś, ponieważ MySQL jest teraz ładnie zapakowany z instalatorem. Wystarczy pobrać pakiet instalacyjny, rozpakować go w dowolnym miejscu i uruchomić plik setup.exe.
Domyślny instalator setup.exe przeprowadzi Cię przez trywialny proces i domyślnie zainstaluje wszystko w C: \ mysql.
Przetestuj serwer, uruchamiając go z wiersza poleceń za pierwszym razem. Przejdź do lokalizacji serwera mysqld, którym prawdopodobnie jest C: \ mysql \ bin i wpisz -
mysqld.exe --console
NOTE - Jeśli korzystasz z systemu NT, będziesz musiał użyć mysqld-nt.exe zamiast mysqld.exe
Jeśli wszystko poszło dobrze, zobaczysz komunikaty dotyczące uruchamiania i InnoDB. Jeśli nie, możesz mieć problem z uprawnieniami. Upewnij się, że katalog zawierający dane jest dostępny dla dowolnego użytkownika (prawdopodobnie mysql), w którym działają procesy bazy danych.
MySQL nie doda się do menu startowego i nie ma szczególnie przyjemnego sposobu GUI na zatrzymanie serwera. Dlatego jeśli masz tendencję do uruchamiania serwera przez dwukrotne kliknięcie pliku wykonywalnego mysqld, powinieneś pamiętać o ręcznym zatrzymaniu procesu za pomocą mysqladmin, listy zadań, menedżera zadań lub innych środków specyficznych dla systemu Windows.
Weryfikacja instalacji MySQL
Po pomyślnym zainstalowaniu MySQL, zainicjowaniu tabel podstawowych i uruchomieniu serwera, możesz sprawdzić, czy wszystko działa tak, jak powinno za pomocą kilku prostych testów.
Użyj narzędzia mysqladmin, aby uzyskać stan serwera
Posługiwać się mysqladminbinarny, aby sprawdzić wersję serwera. Ten plik binarny byłby dostępny w / usr / bin w systemie Linux oraz w C: \ mysql \ bin w systemie Windows.
[root@host]# mysqladmin --version
W systemie Linux da to następujący wynik. Może się różnić w zależności od instalacji -
mysqladmin Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386
Jeśli nie otrzymasz takiego komunikatu, może to oznaczać, że wystąpił problem z instalacją i będziesz potrzebować pomocy, aby go naprawić.
Wykonuj proste polecenia SQL za pomocą klienta MySQL
Możesz połączyć się z serwerem MySQL za pomocą klienta MySQL za pomocą mysqlKomenda. W tej chwili nie musisz podawać żadnego hasła, ponieważ domyślnie będzie ono puste.
Więc po prostu użyj następującego polecenia
[root@host]# mysql
Powinien zostać nagrodzony zachętą mysql>. Teraz masz połączenie z serwerem MySQL i możesz wykonać wszystkie polecenia SQL w wierszu polecenia mysql> w następujący sposób -
mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
2 rows in set (0.13 sec)
Kroki po instalacji
MySQL jest dostarczany z pustym hasłem dla użytkownika root MySQL. Gdy tylko pomyślnie zainstalujesz bazę danych i klienta, musisz ustawić hasło roota w następujący sposób -
[root@host]# mysqladmin -u root password "new_password";
Teraz, aby nawiązać połączenie z serwerem MySQL, musisz użyć następującego polecenia -
[root@host]# mysql -u root -p
Enter password:*******
Użytkownicy systemu UNIX będą również chcieli umieścić katalog MySQL w Twojej PATH, więc nie będziesz musiał wpisywać pełnej ścieżki za każdym razem, gdy chcesz użyć klienta wiersza poleceń. Dla basha byłoby to coś w rodzaju -
export PATH = $PATH:/usr/bin:/usr/sbin
Uruchamianie MySQL podczas rozruchu
Jeśli chcesz uruchomić serwer MySQL podczas startu, upewnij się, że masz następujący wpis w pliku /etc/rc.local.
/etc/init.d/mysqld start
Powinieneś także mieć plik binarny mysqld w katalogu /etc/init.d/.