Przejdź do głównej treści

Jak zainstalować MySQL: przewodnik dla Windows, macOS i Linux

Dowiedz się, jak zainstalować MySQL na Windows, macOS i Linux. Skonfiguruj serwer, właściwie go zabezpiecz i krok po kroku zweryfikuj instalację.
Zaktualizowano 12 sie 2026  · 15 min Czytać

Eksploruj z AI

ChatGPTClaudePerplexity

Chociaż MySQL działa tak samo na wszystkich platformach, proces instalacji nieco się różni w zależności od systemu operacyjnego. Windows, macOS i Linux mają własne metody instalacji i kroki konfiguracji.

W tym przewodniku pokażę ci, jak zainstalować MySQL w preferowanym systemie operacyjnym, wykonać podstawową konfigurację, sprawdzić, czy serwer działa poprawnie, oraz rozwiązać typowe problemy z instalacją po drodze.

Jeśli SQL jest ci jeszcze mało znany, zacznij od naszego bardzo popularnego, dobrze zaprojektowanego i kompleksowego Introduction to SQL kursu.

Przed instalacją MySQL

Zanim pokażę ci proces instalacji, upewnij się, że twój system spełnia podstawowe wymagania do uruchomienia MySQL. Najpierw sprawdź, czy masz wystarczającą ilość miejsca na dysku i pamięci dla optymalnej wydajności. Do zainstalowania oprogramowania i skonfigurowania usług systemowych będziesz też potrzebować uprawnień administratora lub roota.

Wybierając wersję, pobierz najnowsze stabilne wydanie GA (obecnie MySQL 8.0 lub 8.x). Zawiera ono podstawowy serwer bazy danych i narzędzia potrzebne w środowiskach deweloperskich i produkcyjnych.

MySQL jest dostępny w dwóch głównych edycjach:

  • MySQL Community Edition: Darmowa, open-source’owa wersja odpowiednia dla większości deweloperów, studentów i organizacji.
  • MySQL Enterprise Edition: Komercyjna wersja z zaawansowanymi funkcjami bezpieczeństwa, monitoringu, kopii zapasowych i wsparcia dla środowisk korporacyjnych.

Jak zainstalować MySQL na Windows

Instalacja MySQL na Windows jest prosta przy użyciu oficjalnego MySQL Installer. Postępuj zgodnie z poniższymi krokami, aby pobrać, zainstalować i skonfigurować MySQL Server.

Pobierz MySQL Installer

Aby pobrać MySQL Installer:

  1. Otwórz przeglądarkę i odwiedź oficjalną stronę MySQL Downloads.
  2. Wybierz MySQL Installer dla Windows.
  3. Wybierz jeden z dostępnych pakietów instalatora:

MySQL Installer download

Zobaczysz dwie opcje pobrania instalatora MSI dla Windows:

  • Web installer: Niewielki plik, który podczas instalacji pobiera wymagane składniki MySQL. To lekki download (około 2–5 MB), pobiera tylko wybrane przez ciebie komponenty i wymaga aktywnego połączenia z internetem w trakcie konfiguracji.
  • Full Installer: Większy plik (około 400+ MB), który zawiera wszystkie dostępne narzędzia i produkty MySQL. Może być zainstalowany bez połączenia z internetem.

Uruchom instalator

Po pobraniu pliku:

  1. Zlokalizuj pobrany plik instalatora.
  2. Kliknij dwukrotnie plik, aby uruchomić kreatora instalacji.
  3. Jeśli pojawi się monit Kontroli konta użytkownika (UAC) w Windows, kliknij Yes aby przyznać uprawnienia administratora.
  4. Zezwól instalatorowi na wykonanie wymaganych testów wstępnych.

Podczas instalacji otworzy się MySQL Installer, wyświetlając ekran Choosing a Setup Type

Choosing Setup Type MySQL

Wybierz opcję, która najlepiej pasuje do twoich potrzeb deweloperskich spośród:

Setup Type

Decsription

When to Use

Developer/Full (default)

Ta opcja instaluje MySQL Server, MySQL Workbench, MySQL Shell, konektory i narzędzia deweloperskie, dokumentację oraz dodatkowe narzędzia

Gdy planujesz budować aplikacje z użyciem MySQL lub chcesz kompletny zestaw narzędzi deweloperskich.

Server only

Ta opcja instaluje wyłącznie komponent MySQL Server.

Jeśli komputer ma działać głównie jako serwer bazy danych lub nie potrzebujesz narzędzi graficznych ani narzędzi deweloperskich

Client only

Ta opcja instaluje tylko narzędzia klienckie.

Używaj, gdy masz systemy łączące się z istniejącymi serwerami

Custom

Pozwala ręcznie wybrać dokładnie, które produkty, dokumentację i wersje chcesz zainstalować.

Gdy potrzebujesz konkretnych produktów MySQL, chcesz kontrolować lokalizacje instalacji lub zminimalizować użycie dysku

Jako początkujący polecam wybrać Developer/Full i przejść dalej zgodnie z tymi krokami:

  1. Kliknij Next. Przejrzyj produkty, które zostaną zainstalowane.
  2. Kliknij Execute aby pobrać i zainstalować wybrane komponenty.

Installation of MySQL

  1. Poczekaj, aż wszystkie zadania instalacyjne zakończą się pomyślnie.

MySQL products installation

  1. Gdy pojawi się monit, kliknij Next .

Skonfiguruj MySQL Server

Po instalacji automatycznie uruchomi się MySQL Configuration Wizard. Postępuj zgodnie z poniższymi krokami, aby rozpocząć modyfikowanie ustawień serwera:

Krok 1: Skonfiguruj typ serwera i sieć

  1. Pozostaw jako Development Computer aby używać oszczędnego przydziału pamięci i nie spowalniać twojego komputera osobistego. Kliknij Next.
  2. Ponieważ MySQL nasłuchuje połączeń przez port sieciowy, pozostaw włączone TCP/IP Networking.
  3. Zachowaj domyślną wartość portu: 3306
  4. Pozostaw port X Protocol z domyślną wartością, chyba że twoje środowisko wymaga innej konfiguracji.
  5. Kliknij Next.

Configure Type and Networking MySQL

Krok 2: Wybierz metodę uwierzytelniania

W następnym kroku zostaniesz poproszony o wybór metody uwierzytelniania, gdzie:

  • Use Strong Password Encryption (Recommended) jest bardziej bezpieczna, zalecana dla nowych aplikacji i zgodna z obecnymi klientami MySQL.
  • Use Legacy Authentication Method jest przeznaczona dla starszych aplikacji, które nie obsługują nowszych metod uwierzytelniania. Używaj jej tylko, jeśli jest to wymagane ze względów kompatybilności.

Configure Authentication Method MySQL

Krok 3: Ustaw hasło root

Konto root to konto administracyjne MySQL.

  1. Wprowadź silne hasło dla użytkownika root .
  2. Potwierdź hasło.
  3. Przechowuj hasło w bezpiecznym miejscu.
  4. Opcjonalnie utwórz dodatkowe konta użytkowników MySQL, jeśli potrzebujesz.
  5. Kliknij Next.

Set root password MySQL

Krok 4: Skonfiguruj usługę Windows

MySQL może działać automatycznie jako usługa Windows. Dzięki temu baza danych startuje automatycznie przy uruchomieniu systemu. Użyj poniższych kroków, aby skonfigurować tę usługę:

  1. Włącz Configure MySQL Server as a Windows Service .
  2. Zachowaj domyślną nazwę usługi, chyba że twoje środowisko wymaga innej nazwy.
  3. Zaznacz Start the MySQL Server at System Startup.
  4. Pozostaw zalecane ustawienia konta bez zmian, chyba że otrzymasz inne instrukcje.
  5. Kliknij Next.

Configure Windows Service MySQL

Krok 5: Skonfiguruj uprawnienia do plików serwera

Pozostaw domyślne uprawnienia, aby MySQL mógł ustawić rygorystyczne uprawnienia do plików serwera i chronić twoje dane.

Configure Server File Permissions MySQL

Krok 6: Zastosuj konfigurację

Na ekranie Apply Configuration zobaczysz listę czynności. 

  1. Kliknij Execute.
  2. Instalator zastosuje twoje ustawienia po kolei. Po zakończeniu kliknij Finish.

Apply configuration MySQL

Zakończ instalację

Po zakończeniu konfiguracji:

  • Klikaj Next na pozostałych ekranach instalatora.
  • Kliknij Finish aby zamknąć instalator.

MySQL Server jest teraz zainstalowany i działa w twoim systemie Windows.

Aby potwierdzić, że MySQL został poprawnie zainstalowany:

  • Otwórz Command Prompt.
  • Uruchom następujące polecenie:
mysql -u root -p

Wprowadź hasło roota utworzone podczas instalacji.

Jeśli wszystko się uda, twój wiersz poleceń zmieni się na prompt mysql>.

Aby zweryfikować instalację serwera, uruchom:

SELECT VERSION();

Powinieneś zobaczyć w wynikach zwróconą zainstalowaną wersję MySQL.

Jak zainstalować MySQL na macOS

MySQL możesz zainstalować na macOS, korzystając z oficjalnego pakietu DMG od MySQL lub przy użyciu Homebrew.

Instalacja przy użyciu pakietu DMG MySQL

Aby zainstalować z pakietu DMG, pobierz instalator zgodnie z poniższymi krokami:

  1. Odwiedź oficjalną stronę MySQL Downloads.
  2. Wybierz instalator DMG dla macOS dla najnowszej stabilnej wersji.
  3. Pobierz pakiet odpowiadający architekturze twojego Maca (Apple Silicon lub Intel).

Uruchom pakiet w następujący sposób:

  1. Otwórz pobrany plik .dmg.

  2. Kliknij dwukrotnie instalator .pkg.

  3. Postępuj zgodnie z kreatorem instalacji.

  4. Wprowadź hasło administratora macOS, gdy pojawi się monit.

Podczas instalacji instalator może poprosić o skonfigurowanie hasła root lub inicjalizację serwera. Po zakończeniu instalacji MySQL Server będzie zainstalowany i dostępny w twoim systemie.

Instalacja przy użyciu Homebrew

Homebrew to popularny menedżer pakietów dla macOS, który upraszcza instalację oprogramowania z wiersza poleceń. Wykonaj poniższe kroki, aby zainstalować MySQL tą metodą.

  1. Otwórz aplikację Terminal i uruchom poniższe polecenie, aby pobrać i zainstalować najnowszą stabilną wersję MySQL:
brew install mysql
  1. Uruchom poniższe polecenie, aby wystartować usługę i skonfigurować jej automatyczne działanie w tle:
brew services start mysql

Zweryfikuj instalację

Jeśli chcesz sprawdzić, czy instalacja zakończyła się powodzeniem:

  1. Otwórz Terminal i wpisz poniższe polecenie, aby bezpiecznie skonfigurować serwer.
mysql_secure_installation
  1. Po konfiguracji połącz się ze swoją instancją MySQL.
mysql -u root -p
  1. Wpisz hasło root. Gdy pojawi się prompt mysql>, sprawdź stan instalacji, wykonując:
SELECT version();

Jak zainstalować MySQL na Linux

Kroki instalacji MySQL nieco się różnią w zależności od dystrybucji Linuksa. W poniższych przykładach omówię najpopularniejsze rodziny Linuksa.

Ubuntu i Debian

Ubuntu i Debian używają narzędzia Advanced Package Tool (apt) do pobierania i zarządzania oprogramowaniem systemowym. Postępuj zgodnie z poniższymi krokami, jeśli używasz tych dystrybucji:

  1. Zaktualizuj lokalny indeks pakietów: Przed instalacją nowego oprogramowania odśwież listy repozytoriów, aby pobrać najnowsze wersje:
sudo apt update
  1. Zainstaluj pakiet MySQL Server: Zainstaluj oficjalny pakiet serwera MySQL, wykonując:
sudo apt install mysql-server -y
  1. Uruchom i włącz usługę: Sprawdź, czy MySQL działa i ustaw automatyczne uruchamianie przy starcie twojej maszyny z Linuksem:
sudo systemctl start mysql
sudo systemctl enable mysql

CentOS, Rocky Linux i RHEL

Dystrybucje korporacyjne oparte na Red Hat korzystają z menedżera pakietów dnf (lub starszego yum).

  1. Skonfiguruj repozytorium i pobierz MySQL: Aby zainstalować oficjalne MySQL, pobierz i włącz oficjalny pakiet MySQL community release:
sudo dnf install https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm -y

Jeśli używasz starszej wersji, takiej jak RHEL 8 lub Rocky Linux 8, zamień w powyższym URL el9 na el8.

  1. Zainstaluj pakiet MySQL: Wyłącz domyślne moduły bazy danych dostarczane przez system i jawnie zainstaluj oficjalny community server:
sudo dnf module disable mysql -y
sudo dnf install mysql-community-server -y
  1. Uruchom usługę: Uruchom nowo zainstalowany demon bazy danych i skonfiguruj go, aby działał po ponownym uruchomieniu systemu:
sudo systemctl start mysqld
sudo systemctl enable mysqld

Zweryfikuj instalację

Aby potwierdzić pomyślną instalację, sprawdź status usługi i upewnij się, że usługa bazy danych działa bez błędów, wykonując:

sudo systemctl status mysql    # On Ubuntu/Debian
sudo systemctl status mysqld   # On CentOS/Rocky/RHEL

Następnie sprawdź wersję oprogramowania, uruchamiając szybki test z wiersza poleceń:

mysql --version

Jak zabezpieczyć nową instalację MySQL

Po zainstalowaniu MySQL ważne jest, aby zabezpieczyć serwer przed użyciem go w środowisku deweloperskim lub produkcyjnym. Domyślna instalacja może zawierać ustawienia i konta wygodne przy konfiguracji, ale nieoptymalne z perspektywy bezpieczeństwa.

Aby zamknąć te luki, MySQL udostępnia wbudowane narzędzie bezpieczeństwa mysql_secure_installation. To narzędzie pozwala zabezpieczyć system poprzez prowadzący krok po kroku skrypt w terminalu.

Aby uruchomić to narzędzie, otwórz terminal lub wiersz poleceń i wpisz:

mysql_secure_installation

Skrypt poprosi cię o przejrzenie i zastosowanie kilku ustawień bezpieczeństwa.

Zabezpieczenie konta root

Jeśli nie ustawiłeś jeszcze hasła dla konta administracyjnego root, skrypt poprosi cię o jego utworzenie. Zapyta też, czy chcesz włączyć komponent Validate Password.

Usuń anonimowych użytkowników

Niektóre instalacje MySQL tworzą anonimowe konta użytkowników umożliwiające połączenia bez nazwy użytkownika. Te konta stanowią ryzyko bezpieczeństwa, ponieważ mogą umożliwić nieautoryzowany dostęp. Podczas działania skryptu zabezpieczającego wybierz Yes, gdy pojawi się pytanie o usunięcie anonimowych użytkowników.

Wyłącz zdalny dostęp roota

Domyślnie konto administracyjne root powinno być dostępne tylko lokalnie (na maszynie uruchamiającej serwer). Zezwolenie na zdalne logowanie konta root zwiększa ryzyko nieautoryzowanego dostępu i ataków typu brute force. Gdy mysql_secure_installation zapyta, wybierz „Yes”, aby zabronić zdalnych logowań roota.

Usuń bazę testową

Podczas instalacji MySQL automatycznie tworzy bazę danych o nazwie test, do której każdy ma dostęp. Nie jest ona potrzebna do działania serwera. O ile przydaje się do eksperymentów, w większości środowisk jest zbędna. Gdy pojawi się pytanie, usuń bazę test i powiązane uprawnienia.

Przeładuj tabele uprawnień

Po zastosowaniu zmian bezpieczeństwa MySQL przeładuje tabele uprawnień, aby nowe ustawienia zadziałały natychmiast. Jeśli pojawi się pytanie, wybierz Yes, aby przeładować uprawnienia.

Jak zweryfikować instalację MySQL

Jak widzieliśmy w powyższym przykładzie, zawsze powinieneś sprawdzić, czy MySQL został poprawnie zainstalowany — niezależnie od tego, czy używasz Windows, macOS, czy Linux. Oto sposoby, aby upewnić się, że MySQL działa poprawnie.

Uruchamianie i zatrzymywanie MySQL

Czasami możesz potrzebować ręcznie uruchomić lub zatrzymać usługę MySQL.

Jeśli używasz Windows, otwórz wiersz poleceń (Command Prompt).

Aby uruchomić MySQL, wpisz: 

net start MySQL80

Aby zatrzymać MySQL, wpisz:

net stop MySQL80

Jeśli używasz macOS (Homebrew), otwórz terminal.

Aby uruchomić MySQL, wpisz:

brew services start mysql

Aby zatrzymać MySQL, wpisz:

brew services stop mysql

Jeśli jesteś na Linuksie (Ubuntu/Debian), otwórz terminal.

Aby uruchomić MySQL, wpisz:

sudo systemctl start mysql

Aby zatrzymać MySQL, wpisz:

sudo systemctl stop mysql

Aby sprawdzić status usługi:

sudo systemctl status mysql

Sprawdź zainstalowaną wersję

Po upewnieniu się, że system działa, zweryfikuj instalację, sprawdzając wersję MySQL. Otwórz terminal lub wiersz poleceń i uruchom:

mysql --version

Jeśli wyświetlone zostaną informacje o wersji, klient MySQL jest zainstalowany poprawnie. Na przykład:

Check MySQL installed version

Połącz się przy użyciu klienta MySQL

Aby połączyć się z serwerem przy użyciu klienta MySQL w wierszu poleceń, uruchom:

mysql -u root -p

Wprowadź hasło roota, gdy pojawi się monit. Jeśli połączenie się powiedzie, zobaczysz prompt MySQL, mysql>.

To potwierdza, że serwer MySQL akceptuje połączenia.

Wykonaj proste zapytanie

Po połączeniu możesz wykonać proste zapytanie, aby sprawdzić, czy silnik bazy działa poprawnie.

Na przykład możesz uruchomić poniższe zapytanie, aby sprawdzić wersję MySQL:

SELECT VERSION(); 

Check MySQL installed version

Aby wyświetlić listę dostępnych baz danych, uruchom:

SHOW DATABASES; 

Show databases in MySQL

Aby wyjść z klienta MySQL, wpisz:

EXIT;

Instalacja MySQL Workbench

MySQL Workbench to oficjalna aplikacja GUI (graficzny interfejs użytkownika) dla MySQL. Zapewnia przyjazny interfejs do pracy z bazami MySQL bez polegania wyłącznie na narzędziach wiersza poleceń.

MySQL Workbench pomaga tworzyć i zarządzać bazami, uruchamiać zapytania SQL, projektować schematy baz, zarządzać użytkownikami i uprawnieniami, monitorować aktywność serwera oraz importować/eksportować dane.

Chociaż MySQL Workbench jest opcjonalny, gorąco go polecam początkującym i deweloperom, którzy wolą interfejs graficzny.

Jak zainstalować MySQL Workbench na Windows

Jeśli podczas instalacji MySQL wybrałeś Developer Default, MySQL Workbench zostanie zainstalowany automatycznie.

Jeśli nie jest zainstalowany, wykonaj poniższe kroki:

  1. Pobierz MySQL Workbench ze strony MySQL Downloads
  2. Uruchom instalator.
  3. Postępuj zgodnie z kreatorem instalacji.
  4. Zakończ konfigurację.

Jak zainstalować MySQL Workbench na macOS

Jeśli używasz oficjalnego instalatora MySQL, pobierz pakiet MySQL Workbench osobno i zainstaluj go przy użyciu dostarczonego pliku DMG.

Jeśli używasz Homebrew, uruchom poniższe polecenie:

brew install --cask mysqlworkbench

Jak zainstalować MySQL Workbench na Linux

Jeśli używasz Ubuntu lub Debiana, uruchom poniższe polecenia:

sudo apt update
sudo apt install mysql-workbench

Połącz się z lokalnym serwerem MySQL

Po uruchomieniu MySQL Workbench:

  1. Kliknij ikonę + obok MySQL Connections.

Connect to a local server MySQL

  1. Wpisz nazwę połączenia, np. Local MySQL.
  2. Ustaw nazwę hosta: localhost
  3. Zachowaj domyślny port: 3306
  4. Wpisz nazwę użytkownika: root
  5. Kliknij Test Connection.

Connect to a local server MySQL

  1. Wpisz swoje hasło do MySQL, gdy pojawi się monit.
  2. Zapisz połączenie.

Jeśli test zakończy się powodzeniem, kliknij dwukrotnie połączenie, aby połączyć się z serwerem MySQL w Workbench.

Connect to local server MySQL

Typowe problemy z instalacją i ich rozwiązania

Chociaż instalacja MySQL jest prosta, czasem możesz napotkać problemy. Poniżej znajdziesz najczęstsze z nich i sposoby rozwiązania.

Port 3306 jest już używany

Problem pojawia się, gdy instalator nie może wystartować i wyświetla komunikat, że port 3306 jest zablokowany lub serwer odmawia związania z nim. Zwykle oznacza to, że inna instancja bazy — np. starsza instalacja MySQL lub stos MariaDB/XAMPP — już go używa.

Aby to naprawić, zidentyfikuj proces używający portu 3306, a następnie zatrzymaj kolidującą aplikację, jeśli to właściwe. Alternatywnie możesz skonfigurować MySQL tak, aby używał innego portu, np. 3307. 

Usługa MySQL nie startuje

Problem występuje, gdy usługa MySQL zatrzymuje się natychmiast po uruchomieniu. Start usługi może się nie powieść, a status serwera pozostaje offline lub utknie w pętli „starting”.

Aby to naprawić, sprawdź błędy w pliku konfiguracyjnym, istniejące konflikty portów, uszkodzone katalogi danych lub dostępne miejsce na dysku. Polecam też przejrzeć logi błędów MySQL, aby uzyskać szczegółowe informacje o awarii.

Zapomniane hasło roota

To problem, w którym nie możesz się zalogować, ponieważ zgubiłeś lub zapomniałeś hasło roota. 

Aby rozwiązać problem, zresetuj hasło roota, korzystając z procedury odzyskiwania hasła MySQL dla twojego systemu operacyjnego. Ogólne kroki są następujące:

  1. Zatrzymaj usługę MySQL.
  2. Uruchom MySQL w trybie odzyskiwania.
  3. Połącz się bez standardowego uwierzytelniania.
  4. Ustaw nowe hasło roota.
  5. Uruchom MySQL ponownie w trybie normalnym.

Błędy uwierzytelniania

Problem pojawia się, gdy starszy framework deweloperski lub klient GUI nie może połączyć się z nowym serwerem MySQL 8.x, zgłaszając błąd wtyczki uwierzytelniania. Prawdopodobną przyczyną jest to, że MySQL 8.0 używa zaawansowanego szyfrowania haseł, którego starsi klienci nie obsługują. 

Aby rozwiązać problem, możesz obniżyć metodę uwierzytelniania użytkownika root do formatu legacy, logując się do terminala MySQL i uruchamiając poniższe zapytanie:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';
FLUSH PRIVILEGES;

MySQL Community Edition vs. MySQL Enterprise

Jak już się dowiedzieliśmy, MySQL jest dostępny w edycjach Community i Enterprise. Poniższa tabela podsumowuje różnice między nimi, aby pomóc ci wybrać odpowiednią edycję w zależności od wymagań, budżetu i potrzeb wsparcia.

Feature

Community Edition

Enterprise Edition

Cost

Free

Commercial subscription

Source Code

Open source

Commercial offering

Monitoring Tools

Basic

MySQL Enterprise Monitor and 

Backup Features

Standard options

Enterprise backup tools

Security Features

Standard user privileges and firewall configurations.

Advanced external authentication (LDAP/Active Directory), TDE encryption, and data masking.

Technical Support

Self-taught via community forums, documentation, and Stack Overflow.

24/7 Oracle Premier Support with direct access to MySQL engineers.

Co robić po zainstalowaniu MySQL

Skoro twój serwer MySQL jest zainstalowany, skonfigurowany i zabezpieczony, kolejnym krokiem jest nauczenie się efektywnego korzystania z niego. Polecam wypróbować poniższe zadania, aby oswoić się z MySQL i zbudować solidne podstawy pod przyszłe projekty.

Utwórz swoją pierwszą bazę danych

Domyślnie MySQL udostępnia bazy systemowe po konfiguracji. Możesz utworzyć własną bazę do ćwiczeń projektowych. Zaloguj się do klienta MySQL i uruchom:

-- Create employees database 
CREATE DATABASE employees;
USE employees;

Zaprojektuj i utwórz tabele

Bazy danych przechowują dane w ustrukturyzowanych tabelach. Możesz poćwiczyć, definiując kolumny i ich typy danych, takie jak liczby całkowite, tekst i daty. Na przykład utwórz prostą książkę użytkowników:

-- Create users table
CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    username VARCHAR(50) NOT NULL,
    email VARCHAR(100),
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

MySQL Basics Cheat Sheet będzie poręczną ściągą do typowych zapytań SQL, gdy będziesz tworzyć zapytania do filtrowania danych i agregowania tabel.

Poznaj podstawowe zapytania SQL

Skoro utworzyłeś tabelę, zapoznaj się z podstawowymi operacjami CRUD (Create, Read, Update, Delete) do manipulowania i pobierania danych. Skup się na często używanych poleceniach SQL, takich jak:

  • SELECT — pobieranie danych

  • INSERT — dodawanie rekordów

  • UPDATE — modyfikacja danych

  • DELETE — usuwanie danych

  • CREATE — tworzenie obiektów bazy danych

Zobacz nasz poradnik SQL Order of Execution, aby nauczyć się pisać zoptymalizowane zapytania i zrozumieć, jak wykonanie zapytania różni się od kolejności jego zapisu.

Połącz MySQL z aplikacjami

W większości rzeczywistych zastosowań MySQL łączy się bazy danych z aplikacjami. Spróbuj połączyć lokalny serwer MySQL z wybranym językiem backendowym lub frameworkiem, takim jak Node.js, Python/Django, PHP czy Java. Będziesz musiał podać nazwę hosta bazy (127.0.0.1), port (3306), użytkownika bazy (root lub własnego) oraz hasło.

Zainstaluj narzędzia GUI

Jak widzieliśmy wcześniej, narzędzia graficzne takie jak MySQL Workbench, DBeaver i TablePlus mogą ułatwić administrację i rozwój baz danych. Te aplikacje GUI pomogą ci wizualnie przeglądać bazy, wykonywać zapytania, zarządzać użytkownikami, projektować schematy, importować i eksportować dane.

Najlepsze praktyki zarządzania lokalnym MySQL

Niezależnie od tego, czy używasz MySQL do nauki, developmentu czy projektów osobistych, przestrzeganie kilku najlepszych praktyk poprawi bezpieczeństwo, niezawodność i wydajność:

  • Używaj silnych haseł: Zawsze chroń konta administracyjne i użytkowników silnymi hasłami. Lokalne środowiska również mogą być narażone, jeśli na twojej maszynie wykonają się złośliwe skrypty lub gdy łączysz się z niezabezpieczonym publicznym Wi‑Fi.
  • Aktualizuj MySQL: Aktualizacje MySQL często zawierają poprawki bezpieczeństwa, naprawy błędów, ulepszenia wydajności i nowe funkcje. Sprawdzaj aktualizacje co kilka miesięcy, aby utrzymywać serwer i klientów GUI w najnowszych stabilnych wersjach.
  • Rób kopie zapasowe baz danych: Kopie zapasowe chronią przed przypadkowymi usunięciami, uszkodzeniami, awariami sprzętu i innymi nieprzewidzianymi zdarzeniami. Zawsze weryfikuj możliwość odtworzenia backupów i bezpieczne przechowywanie plików kopii.
  • Monitoruj status usługi: Okresowo upewniaj się, że usługa MySQL działa poprawnie. Zawsze monitoruj nieoczekiwane zatrzymania usługi, problemy z połączeniem, użycie zasobów i komunikaty w logach błędów. Regularne sprawdzanie statusu pomoże wykryć problemy, zanim wpłyną na twoje aplikacje.

Podsumowanie

Instalacja MySQL jest prosta, gdy znasz kroki dla swojego systemu operacyjnego — czy to Windows, macOS, czy Linux. Po instalacji poświęć chwilę na weryfikację poprawnego działania serwera, jego właściwą konfigurację i zabezpieczenie według zaleceń, takich jak ustawienie silnego hasła root i usunięcie niepotrzebnych kont domyślnych.

Teraz możesz zacząć ćwiczyć SQL! Zapisz się na nasz kurs Database Design , w którym nauczysz się tworzyć i zarządzać bazami danych, w tym nadawać użytkownikom dostępy i role.

FAQs

Jakie systemy operacyjne obsługują MySQL?

MySQL jest obsługiwany przez Windows, macOS, Linux i kilka systemów operacyjnych z rodziny Unix.

Czy MySQL jest darmowy?

Tak, MySQL Community Edition jest darmowy i open-source. MySQL Enterprise Edition wymaga płatnej subskrypcji dla zaawansowanych funkcji.

Jaki jest domyślny port MySQL?

MySQL domyślnie używa portu 3306 do komunikacji klient–serwer.

Jak zweryfikować, że MySQL jest zainstalowany poprawnie?

Możesz sprawdzić zainstalowaną wersję, połączyć się przy użyciu klienta MySQL i uruchomić proste zapytanie, np. SELECT VERSION();

Do czego służy MySQL Workbench?

MySQL Workbench to narzędzie graficzne do zarządzania bazami danych, uruchamiania zapytań, projektowania schematów i administracji serwerami MySQL.

Tematy
MySQL

Ucz się z DataCamp

course

Wprowadzenie do SQL

2 godz.
1.6M
Naucz się tworzyć i odpytywać relacyjne bazy danych za pomocą SQL w zaledwie dwie godziny.
Zobacz szczegółyRight Arrow
Rozpocznij Kurs
Zobacz więcejRight Arrow