Vissza a bloghoz

Hogyan telepítsük a MySQL-t CentOS 7-re

Hogyan telepítsük a MySQL-t CentOS 7-re

MySQL az egyik legnépszerűbb adatbázis-kezelő rendszer weboldalak és szerveralkalmazások számára. A webmesterek számára ez egy elengedhetetlen eszköz, amit érdemes megtanulni. A MySQL egy relációs adatbázis, amely SQL-t (Structured Query Language) használ az adatai kezelésére. A MySQL-t általában a LEMP stack részeként telepítik, amely a következőket tartalmazza: Linux, Nginx, MySQL/MariaDB, és PHP/Perl/Python. Érdemes észben tartani, hogy CentOS rendszereken célszerűbb a MariaDB-t telepíteni, amely a MySQL egy elágazása (forkja), és amelyet szintén az eredeti MySQL-fejlesztők tartanak karban. A MariaDB-re a MySQL alternatív helyettesítőjeként tekintenek. Az alábbi útmutatóban végigvezetjük a MySQL telepítésén egy CentOS 7 szerveren. Kezdjük el!

A MySQL telepítése

Bármilyen csomag telepítése a CentOS rendszeren root hozzáférést igényel vagy bármely más olyan fiókot, amely sudo jogosultsággal rendelkezik. Feltételezve, hogy rendelkezésre áll a root hozzáférés, lépjünk tovább. Először a MySQL közösségi yum tárolót kell telepíteni. A csomag letöltéséhez keresse fel a hivatalos MySQL letöltési oldalt: https://dev.mysql.com/downloads/repo/yum/ A fájl letölthető a böngészőből. Alternatív megoldásként használhatja a wget parancsot is a letöltéshez. Ha a fájl újabb verzióra frissült, módosítsa a fájlnevet a parancsban:

Ellenőrizze a fájl integritását. A hivatalos MySQL letöltési oldal MD5 hexadecimális hasht biztosít minden letöltéshez:

MySQL download page

community-release

Feltételezve, hogy az MD5 hash megegyezik a hivatalos értékkel, ideje telepíteni az RPM-csomagot. Ezután futtassa a következő parancsot a csomag telepítéséhez:

A csomag két új MySQL yum tárolót adott hozzá. Végül a rendszer készen áll a MySQL (MariaDB) telepítésére. Vegye figyelembe, hogy a csomag neve ellenére valójában a MariaDB-t, a MySQL alternatíváját fogja telepíteni:

A MySQL elindítása

A telepítés befejezése után ideje elindítani a szervert. Futtassa a következő parancsot a MySQL szolgáltatás elindításához:

Győződjön meg arról, hogy a szolgáltatás sikeresen elindult. Ha sikeres volt, a kimenet valahogy így fog kinézni:

MySQL CentOS 2

Alapértelmezés szerint a MySQL úgy van konfigurálva, hogy minden rendszerindításkor elinduljon. Ha le szeretné tiltani ezt a viselkedést, futtassa a következő parancsot. Vegye figyelembe, hogy ha a MySQL szolgáltatás le van tiltva, akkor azt utólag manuálisan kell elindítani a szolgáltatás használatához:

A MySQL egy ideiglenes jelszót generál a telepítési folyamat során. Ez a mysqld.log fájlban található. Használja a grep parancsot az ideiglenes jelszó kinyeréséhez. Erre szükség lesz a MySQL első alkalommal történő konfigurálásakor:

CloudSigma server

A MySQL konfigurálása

Amikor a szolgáltatás már fut, a szerver készen áll a konfigurálásra. A könnyebb használat érdekében a MySQL tartalmaz egy parancsfájlt (scriptet) egyes konfigurációk automatizálására. Most futtassa a biztonsági parancsfájlt. Itt szükségünk lesz az előző szakaszban megszerzett ideiglenes jelszóra:

A MySQL új jelszót fog kérni. Győződjön meg arról, hogy a jelszó erős. Ezután a MySQL megerősítést kér, hogy ez-e a végleges jelszó. Ezután nyomja meg az „n” gombot az ajánlat elutasításához. Amikor felajánlja az anonim felhasználók eltávolítását, írjon be „y”-t, és nyomja meg az „Enter” billentyűt. Az összes további lépésnél válaszoljon „y”-nal a megerősítéshez. Ezután letiltja a távoli root bejelentkezést, eltávolítja a tesztadatbázist, és újratölti a jogosultsági táblákat.

A MySQL tesztelése

A MySQL sikeresen telepítve lett. Annak ellenőrzésére, hogy a várt módon működik-e, ideje elvégezni egy utolsó tesztet. A mysqladmin eszközt fogjuk használni. Ez egy kliens az adminisztrációs parancsok futtatására.

A következő parancsban a mysqladmin kérni fogja, hogy csatlakozzon a MySQL szerverhez root felhasználóként. A „-p” jelző a jelszóbekérést jelzi, a „version” pedig arra utasítja, hogy adja vissza a szerver verzióját:

Ha minden jól ment, megkapjuk a végső kimenetet.

Hasznos MySQL parancsok

Számos parancs létezik, amelyet a MySQL támogat, mindegyiknek megvan a maga felhasználási esete. A MySQL parancsok teljes listájának lekéréséhez tekintse meg a MySQL súgót. Ehhez indítsa el a MySQL konzolt:

Futtassa a help parancsot a MySQL konzolban:

Useful MySQL commands

Összegzés

Útmutatónk segítségével a MySQL telepítése CentOS 7 rendszerre egyáltalán nem nehéz. Az első alkalommal történő telepítés eltarthat egy ideig. A konfigurálás után hatékonyan működhet mindenféle célra.

Íme néhány további forrás a blogunkból, amelyek segítenek jobban megismerkedni a MySQL-lel:

Kellemes számítógépezést!

author

Hark Labs

Szerző · CloudSigma

Preslav Dobrev a CloudSigma kreatív tervezője, aki hagyományos és innovatív marketingcsatornák segítségével következetes vállalati identitás kialakítására összpontosít. Kiemelkedően képes ötvözni a művészi látásmódot a stratégiai marketinggel, hogy hatásos márkatörténeteket hozzon létre.

Hozzászólások

Még nincsenek hozzászólások. Legyen Ön az első.