Reklama

Jeśli często pisać aplikacje łączące się z serwerami baz danych 13 Najważniejsze polecenia SQL, które powinien znać każdy programistaKażda duża lub dynamiczna witryna internetowa w jakiś sposób korzysta z bazy danych, a w połączeniu z Structured Query Language (SQL) możliwości manipulowania danymi są naprawdę nieograniczone. Czytaj więcej , pomaga, jeśli wiesz, jak zainstalować bazę danych MySQL na komputerze z systemem Windows do celów testowych.

Łączenie się z bazą danych z większością aplikacji zwykle wymaga tylko określonego ciągu połączenia, więc testowanie aplikacji za pomocą jednego serwera bazy danych, a następnie przełączenie jej później na serwer „produkcyjny” jest bardzo duże prosty.

W tym artykule przeprowadzimy Cię przez proces konfigurowania własnej lokalnej bazy danych MySQL na dowolnym komputerze z systemem Windows. W dalszej części tego artykułu dowiesz się również, jak skonfigurować tę testową bazę danych dla połączeń zdalnych, abyś nie musiał się z nią łączyć z tego samego komputera, na którym programujesz.

instagram viewer

Wymagania wstępne dotyczące bazy danych MySQL

Wdrożenie bazy danych MySQL w środowisku produkcyjnym jest nauką samą w sobie. Administratorzy baz danych zazwyczaj patrzą na liczbę użytkowników, częstotliwość wywołań do bazy danych, szacunkową liczbę danych, które będą ładowane do bazy danych w czasie i podobne rzeczy.

jak zainstalować okna bazy danych mysql

Ponieważ większość tych czynników jest inna dla każdej implementacji, wymagania systemowe są za każdym razem inne. Instalacje korporacyjne zwykle wymagają 4 rdzeni procesora, 8 GB pamięci RAM i a Konfiguracja RAID Jak skonfigurować macierz RAID HDD w systemie LinuxMasz zapasowe dyski twarde, z których chcesz efektywniej korzystać na komputerze z systemem Linux? Możesz to zrobić dzięki RAID, systemowi, który może zwiększyć wydajność lub dodać redundancję. Czytaj więcej do szybkiego odczytu / zapisu do iz bazy danych. Jednak w przypadku instalacji lokalnej nie musisz się o to martwić.

Testową bazę danych MySQL można zainstalować na prawie każdym systemie Linux, Windows lub Mac. Przejrzyj lista obsługiwanych platform jeśli w ogóle jesteście zaniepokojeni. Pobierz Instalator Windows MySQL, który obejmuje wszystko, czego potrzebujesz.

Instalowanie testowej bazy danych MySQL w systemie Windows

Lokalna instalacja takiej testowej bazy danych MySQL jest bardzo szybka i łatwa. Po prostu zaakceptuj umowę licencyjną, a następnie wybierz Domyślne dla programistów typ instalacji i kliknij Kolejny.

jak zainstalować okna bazy danych mysql

W polu „Sprawdź wymagania” produktów możesz zobaczyć kilka produktów, których nie można zainstalować, ponieważ nie masz oprogramowania w systemie.

jak zainstalować okna bazy danych mysql

Dopóki serwer MySQL i oprogramowanie Workbench nie znajdują się na tej liście, nic ci nie jest. Możesz kliknąć Kolejny, i wtedy Wykonać.

Konfiguracja serwera MySQL

Kreator instalacji jest dostarczany z kreatorem instalacji programu SQL Server. Ważne jest wybranie odpowiednich ustawień dla konfiguracji serwera testowego. W przypadku tego typu serwera wybierz Samodzielny serwer MySQL / Klasyczna replikacja MySQL.

jak zainstalować okna bazy danych mysql

Następnie w polu Typ konfiguracji serwera wybierz Maszyna do programowania. Pozostaw domyślne ustawienia (port TCP / IP 3306) dotyczące łączności. Nasz przewodnik po warunkach sieciowych może się tu przydać, jeśli potrzebujesz odświeżacza.

jak zainstalować okna bazy danych mysql

Na następnym ekranie ustaw hasło roota, a następnie kliknij Dodaj użytkownika aby dodać nowego użytkownika do tej bazy danych. Nazwiemy tego użytkownika „Remote_User”, nadamy mu uprawnienia administratora DB i ustawimy hasło.

jak zainstalować okna bazy danych mysql

W następnym kroku wyjdź Skonfiguruj serwer MySQL jako usługę Windows i Uruchom serwer MySQL przy uruchomieniu systemu oba włączone. Uruchom usługę w ramach Standardowe konto systemowe. Kliknij Kolejny poprzez krok przechowywania dokumentów, a następnie Wykonać aby zakończyć ten etap instalacji. Jeśli istnieją inne opcje konfiguracji, które pojawiają się w przypadku innych produktów, możesz po prostu ominąć je bez żadnych zmian, klikając Dalej lub Zakończ.

Konfigurowanie testowej bazy danych

Po zakończeniu kreator powinien automatycznie uruchomić aplikację MySQL Workbench. Tutaj utworzysz bazę danych i tabelę testową oraz skonfigurujesz dostęp zdalny. Najpierw musisz utworzyć testową bazę danych, tworząc nowy schemat. W Workbench znajdziesz to w lewym dolnym rogu ekranu.

jak zainstalować okna bazy danych mysql

Kliknij prawym przyciskiem myszy białą przestrzeń pod „światem” i wybierz Utwórz schemat. Nadaj mu dowolną nazwę i kliknij Zastosuj. Kliknij prawym przyciskiem myszy ten nowy schemat i wybierz Ustaw jako domyślny schemat. Następnie utwórz tabelę w tej bazie danych o nazwie „Test_Table”. Aby to zrobić, kliknij ikonę zapytania SQL w menu i wklej następujący skrypt SQL.

UTWÓRZ TABELĘ Test_Table (id smallint unsigned not null auto_increment, nazwa varchar (25) nie null, ograniczenie mój_przykład klucz podstawowy (id)); INSERT INTO Test_Table (id, name) VALUES (null, „Test data”);

Kliknij ikonę błyskawicy, aby wykonać skrypt. Spowoduje to utworzenie tabeli testowej z jedną wartością. Możesz potwierdzić, że został utworzony, przechodząc do tabeli testowej w eksploratorze schematów, klikając tabelę prawym przyciskiem myszy i wybierając Wybierz Rzędy - Limit 1000.

jak zainstalować okna bazy danych mysql

Zobaczysz tabelę z danymi testowymi.

jak zainstalować okna bazy danych mysql

Skonfiguruj zdalny dostęp do bazy danych MySQL

Ostatnim krokiem jest skonfigurowanie nowej bazy danych MySQL, aby umożliwić zdalny dostęp dla konkretnego użytkownika i z określonego adresu IP Jak znaleźć adres IP w systemie Windows 10Istnieją dwa sposoby sprawdzenia adresu IP w systemie Windows 10. Czytaj więcej . W tym celu utworzyliśmy już „Remote_User” i nadaliśmy mu bezpieczne hasło.

Aby skonfigurować dostęp zdalny, uruchom myslq.exe, otwierając wiersz polecenia i przechodząc do C: \ Program Files \ MySQL \ MySQL Server 5.X \ bin i wpisz:

mysql -u root -p

Będziesz musiał wpisać hasło roota, które już skonfigurowałeś. W tym oknie poleceń wpisz:

UDZIEL WSZYSTKICH UPRAWNIEŃ NA *. * DO 'Remote_User' @ '' 'IDENTIFIED BY' '

Powinien zostać wyświetlony komunikat „Zapytanie OK”, jeśli polecenie działało pomyślnie.

Wreszcie nadszedł czas, aby przetestować połączenie zdalne. Na dowolnym innym komputerze w sieci zainstaluj i uruchom MySQL Workbench. W menu Baza danych wybierz Połącz z bazą danych.

jak zainstalować okna bazy danych mysql

W tym oknie konfiguracji chcesz wybrać TCP / IP jako metodę połączenia i wpisać adres IP komputera, na którym skonfigurowano i skonfigurowano bazę danych SQL. Możesz opuścić port domyślnie 3306. Zmień nazwę użytkownika na „Remote_User” i wpisz „test” dla schematu domyślnego.

Po kliknięciu dobrze, jeśli skonfigurujesz wszystko zgodnie z opisem w powyższym artykule, zobaczysz MySQL Workbench pomyślnie łączy się ze zdalną bazą danych MySQL i może przeglądać schemat lub uruchamiać zapytania to.

Inne uwagi

Należy pamiętać, że zdalne połączenie z bazą danych MySQL w sieci lokalnej (LAN) wymaga tylko powyższej konfiguracji. Jeśli masz problemy z konfiguracją sieci LAN, nie zapomnij rozwiąż problemy z połączeniem sieciowym najpierw między dwoma komputerami.

Jeśli jednak chcesz uzyskać dostęp do bazy danych MySQL przez Internet, musisz dodać regułę przekierowania portów w routera internetowego, aby żądania przez ten port ze zdalnego komputera były poprawnie kierowane do serwera MySQL IP. Nasz przewodnik po przekierowaniu portów Co to jest przekierowanie portów i jak może mi pomóc? [MakeUseOf wyjaśnia]Czy płaczesz trochę w środku, gdy ktoś mówi ci, że masz problem z przekierowaniem portów i dlatego Twoja nowa, błyszcząca aplikacja nie działa? Twoja Xbox nie pozwala ci grać w gry, twoje pobieranie torrentów odmawia ... Czytaj więcej może pomóc tutaj.

Wartość testowej bazy danych MySQL lokalnie lub w tej samej sieci LAN, co na komputerze programistycznym, polega na tym, że umożliwia ona tworzenie aplikacji w scenariuszu zbliżonym do rzeczywistego. Uruchomienie bazy danych na tym samym komputerze, na którym opracowujesz kod, będzie działać, ale nie działa pozwalają testować problemy z aplikacjami, które mogą wynikać z komunikacji sieciowej, problemów bezpieczeństwa i innych.

Testowanie na dedykowanym komputerze zdalnym z uruchomioną bazą danych pozwoli ci opracować zapytania i aplikacje bazodanowe bardziej strategicznie i dokładnie dla zamierzonego zastosowania.

Czy kiedykolwiek musiałeś skonfigurować własną bazę danych MySQL w sieci lub innym zdalnym węźle? Z jakimi problemami się spotkałeś? Podziel się swoimi doświadczeniami w sekcji komentarzy poniżej!

Ryan ma tytuł licencjata z inżynierii elektrycznej. Pracował 13 lat w inżynierii automatyki, 5 lat w IT, a teraz jest inżynierem aplikacji. Były redaktor naczelny MakeUseOf, przemawiał na krajowych konferencjach dotyczących wizualizacji danych i był prezentowany w krajowej telewizji i radiu.