Späť na blog

Ako nainštalovať MySQL na CentOS 7

Ako nainštalovať MySQL na CentOS 7

MySQL je jedným z najpopulárnejších systémov riadenia databáz pre webové stránky a serverové aplikácie. Pre webmasterov je to nevyhnutný nástroj, ktorý by sa mali naučiť. MySQL je relačná databáza, ktorá na správu svojich dát používa SQL (Structured Query Language). MySQL sa bežne inštaluje ako súčasť LEMP stacku, ktorý obsahuje Linux, Nginx, MySQL/MariaDB, a PHP/Perl/Python. Mali by ste mať na pamäti, že na CentOS je lepšie nainštalovať MariaDB, fork MySQL, ktorý tiež spravujú pôvodní vývojári MySQL. MariaDB sa považuje za alternatívnu náhradu za MySQL. V nasledujúcom návode vás prevedieme inštaláciou MySQL na serveri CentOS 7. Začnime!

Inštalácia MySQL

Inštalácia akéhokoľvek balíka na CentOS vyžaduje prístup k účtu root alebo akémukoľvek inému účtu, ktorý má oprávnenie sudo. Za predpokladu, že máte k dispozícii prístup root, môžeme pokračovať. Najprv je potrebné nainštalovať komunitný repozitár MySQL pre yum. Ak chcete získať balík, navštívte oficiálnu stránku na stiahnutie MySQL: https://dev.mysql.com/downloads/repo/yum/ Súbor je možné stiahnuť z prehliadača. Prípadne ho stiahnite pomocou wget. Ak je súbor aktualizovaný na novú verziu, zmeňte názov súboru v príkaze:

Overte integritu súboru. Oficiálna stránka na stiahnutie MySQL ponúka MD5 hex hash pre všetky stiahnuté súbory:

MySQL download page

community-release

Za predpokladu, že sa MD5 hash zhoduje s oficiálnou hodnotou, je čas nainštalovať balík RPM. Potom spustite nasledujúci príkaz na inštaláciu balíka:

Balík by mal pridať dva nové repozitáre MySQL yum. Nakoniec je systém pripravený na inštaláciu MySQL (MariaDB). Upozorňujeme, že napriek názvu balíka sa v skutočnosti nainštaluje MariaDB, alternatíva k MySQL:

Spustenie MySQL

Po dokončení inštalácie je čas spustiť server. Spustite nasledujúci príkaz na spustenie služby MySQL:

Uistite sa, že sa služba úspešne spustila. Ak bola úspešná, výstup by mal vyzerať približne takto:

MySQL CentOS 2

V predvolenom nastavení je MySQL nakonfigurované tak, aby sa spúšťalo pri každom štarte systému. Ak je potrebné toto správanie zakázať, spustite nasledujúci príkaz. Upozorňujeme, že ak je služba MySQL zakázaná, musíte ju neskôr spustiť manuálne, aby ste ju mohli využívať:

MySQL generuje počas inštalačného procesu dočasné heslo. Nachádza sa v súbore mysqld.log. Na získanie dočasného hesla použite grep. Bude potrebné pri prvej konfigurácii MySQL:

CloudSigma server

Konfigurácia MySQL

Keď je služba spustená a beží, server je pripravený na konfiguráciu. Pre jednoduchšie použitie sa MySQL dodáva so skriptom na automatizáciu niektorých konfigurácií. Teraz spustite bezpečnostný skript. Tu budeme potrebovať dočasné heslo získané v predchádzajúcom kroku:

MySQL požiada o nové heslo. Uistite sa, že heslo je silné. Potom MySQL požiada o potvrdenie, či ide o konečné heslo. Potom stlačte „n“ na odmietnutie ponuky. Keď sa zobrazí ponuka na odstránenie anonymných používateľov, zadajte „y“ a stlačte „Enter“. Vo všetkých nasledujúcich krokoch odpovedzte „y“ na potvrdenie. Potom zakáže vzdialené prihlásenie root, odstráni testovaciu databázu a znova načíta tabuľky oprávnení.

Testovanie MySQL

Teraz je MySQL úspešne nainštalované. Ak chcete overiť, či funguje podľa očakávania, je čas vykonať jeden záverečný test. Budeme používať nástroj mysqladmin. Je to klient na spúšťanie administratívnych príkazov.

V nasledujúcom príkaze vás mysqladmin vyzve na pripojenie k serveru MySQL ako používateľ root. Príznak „-p“ označuje výzvu na zadanie hesla a „version“ hovorí, že sa má vrátiť verzia servera:

Ak všetko prebehlo v poriadku, dostaneme finálny výstup.

Užitočné príkazy MySQL

MySQL podporuje množstvo príkazov, z ktorých každý má svoj vlastný prípad použitia. Ak chcete získať zoznam všetkých príkazov MySQL, pozrite si nápovedu MySQL. Ak to chcete urobiť, spustite konzolu MySQL:

Spustite príkaz help v konzole MySQL:

Useful MySQL commands

Záver

S pomocou nášho návodu nie je inštalácia MySQL na CentOS 7 ničím zložitým. Prvá inštalácia chvíľu trvá. Po nakonfigurovaní môže efektívne fungovať na najrôznejšie účely.

Tu je niekoľko ďalších zdrojov z nášho blogu, ktoré vám pomôžu lepšie sa zoznámiť s MySQL:

Príjemnú prácu!

author

Hark Labs

Autor · CloudSigma

Preslav Dobrev je kreatívny dizajnér v spoločnosti CloudSigma, ktorý sa zameriava na konzistentnú firemnú identitu prostredníctvom tradičných a inovatívnych marketingových kanálov. Dokáže brilantne spájať umeleckú víziu so strategickým marketingom, čím vytvára pôsobivé príbehy značky.

Komentáre

Zatiaľ žiadne komentáre. Buďte prvý.