Ako nainštalovať a nastaviť MySQL/MariaDB pre webový vývoj: Krok za krokom

Čo je MySQL/MariaDB a prečo je dôležitá?

MySQL a MariaDB sú relačné databázové systémy, ktoré umožňujú ukladať, spravovať a načítavať dáta pre webové aplikácie. Používajú sa na vytváranie dynamických webových stránok, kde sa pracuje s používateľskými údajmi, produktmi, objednávkami a ďalšími informáciami.

Prečo potrebujete MySQL/MariaDB?

Ak vyvíjate webovú aplikáciu, potrebujete databázový systém na ukladanie údajov. MySQL a MariaDB sú populárne, pretože sú rýchle, spoľahlivé a široko podporované.

1. Ako nainštalovať MySQL/MariaDB

Inštalácia na Windows

Ak používate Windows, najjednoduchší spôsob je použiť XAMPP alebo WAMP, ktoré obsahujú MySQL/MariaDB spolu s Apache a PHP.

Inštalácia na Linux

Ak používate Linux, môžete MySQL/MariaDB nainštalovať cez terminál:

sudo apt update
sudo apt install mysql-server

Pre MariaDB použite:

sudo apt install mariadb-server

2. Základné nastavenia po inštalácii

Po nainštalovaní je dôležité vykonať základné zabezpečenie databázy:

sudo mysql_secure_installation

Vytvorenie nového používateľa

CREATE USER 'novy_pouzivatel'@'localhost' IDENTIFIED BY 'silne_heslo';
GRANT ALL PRIVILEGES ON *.* TO 'novy_pouzivatel'@'localhost';

3. Ako sa pripojiť k MySQL/MariaDB

Na pripojenie môžete použiť príkazový riadok alebo nástroje ako phpMyAdmin či MySQL Workbench.

mysql -u root -p

Najčastejšie otázky

1. Aký je rozdiel medzi MySQL a MariaDB?

MariaDB je fork MySQL, ktorý ponúka viac funkcií a je plne open-source.

2. Ako resetovať heslo do MySQL?

ALTER USER 'root'@'localhost' IDENTIFIED BY 'nove_heslo';

3. Ako opraviť chybu „Can't connect to MySQL server“?

Skontrolujte, či beží MySQL služba:

sudo systemctl status mysql

Top 5 zaujímavých faktov o MySQL/MariaDB

  1. MySQL je jedným z najpoužívanejších databázových systémov na svete.
  2. MariaDB vznikla ako reakcia na kúpu MySQL spoločnosťou Oracle.
  3. Facebook, Twitter a YouTube používajú MySQL alebo MariaDB.
  4. MariaDB ponúka pokročilé optimalizácie oproti MySQL.
  5. MySQL podporuje transakcie a ACID vlastnosti pre bezpečné operácie.

Chcete sa naučiť MySQL/MariaDB do hĺbky?

Ak sa chcete naučiť MySQL, MariaDB alebo PHP v praxi, ponúkame prezenčné a online kurzy. Prihláste sa ešte dnes a získajte znalosti od odborníkov. Navštívte www.like-it.sk.

Ako začať programovať?

Úvod do programovania pre každého bez prechádzajúcich znalostí.

Stiahnite so náš ebook teraz výnimočne zdarma!!!

Marián Knězek

 

Súvisiace články: