Fedora

Hogyan telepítsük a MySQL-t a Fedora-ra

Hogyan telepítsük a MySQL-t a Fedora-ra

A MySQL egy adatbázis az adatbázis tárolására és kezelésére szolgáló adatbázis-szolgáltatásokat nyújtó rendszer. Ez az egyik népszerű nyílt forráskódú adatbázis.

A MySQL a következő kereskedelmi termékeket tartalmazza:

  1. MySQL Standard Edition
  2. MySQL Enterprise Edition
  3. MySQL Cluster Carrier Grade Edition

Mindezek a kiadások árcédulával vannak ellátva, és többnyire kereskedelmi felhasználásra alkalmasak. A MySQL Community Edition-t fogjuk használni, amely ingyenesen elérhető a GPL licenc alapján, ebben az útmutatóban.

Mit fogunk itt kitérni

Ebben az útmutatóban bemutatjuk a MySQL Community Edition telepítését a Fedora Linux rendszerre. Telepítjük a MySQL-t a Yum tárházból a YUM segédprogram segítségével. Kezdjük a telepítés folyamatával.

1. lépés. Az első dolog az, hogy hozzá kell adnunk a MySQL által biztosított hivatalos yum adattárat Fedora Linuxunkhoz. A yum adattárat a Linux wget eszközével töltjük le a következő paranccsal:

# wget https: // dev.mysql.com / get / mysql80-community-release-fc33-1.noarch.fordulat

Ne feledje, hogy a letöltési link idővel változhat, ha a fenti link nem működik, akkor kézzel kell lemásolnia a linket a hivatalos webhelyről.

A yum adattár megszerzésének másik módja, ha ezt a fájlt közvetlenül a rendszerre tölti le a MySQL-ből, itt:

2. lépés. Miután a fájl letöltése befejeződött, a következő paranccsal telepíthetjük:

# yum localinstall mysql80-community-release-fc33-1.noarch.fordulat

jegyzet: Használhatjuk a dnf parancsot is a yum helyett.

Amikor a fenti parancsot futtatja, a rendszer hozzáadja a MySQL Yum adattárat a rendszer tárolólistájához. Ezenkívül írja be az „y” szót, amikor kéri a csomagok integritásának ellenőrzését a letöltött GnuPG kulcs segítségével.

3. lépés. Most ellenőrizni fogjuk, hogy a MySQL adattár felkerült-e a rendszer adattárak listájába, vagy sem:

# yum repolist

A fenti parancs kimenete megmutatja a rendszerünkön a YUM alatt konfigurált összes adattárat.

4. lépés. Indítsa el a MySQL közösségi kiadás telepítését a következő paranccsal:

# dnf telepítse a mysql-community-server szoftvert

5. lépés. A MySQL szerver telepítése után a következő paranccsal indíthatjuk el:

# service mysqld start

vagy

# systemctl start mysqld.szolgáltatás

jegyzet: Ha sok időbe telik a MySQL szolgáltatás elindításához, állítsa le a fenti parancsot a „ctrl + c” megnyomásával. Most futtassa a 'dnf update' parancsot, majd indítsa újra a MySQL szolgáltatást.

6. lépés. Ellenőrizze a MySQL szolgáltatás állapotát a következő parancs futtatásával:

# service mysqld állapot

Meg kell mutatnia a MySQL szolgáltatás aktív futási állapotát.

Az állapot mellett a mysql szerver állapotát is ellenőrizhetjük a következő paranccsal:

# mysql --version

A fenti parancs azt mutatja, hogy telepítettük a MySQL legfrissebb verzióját, amely elérhető a yum tárházban.

7. lépés. Most, hogy a MySQL telepítve van és működik, biztonságossá kell tennünk. De előtte meg kell szereznünk egy root jelszót, amelyet a telepítési folyamat során a Mysql készített. Erre az ideiglenes jelszóra a MySQL szerver konfigurálásakor van szükség.

A jelszó megszerzéséhez nyisson meg egy új terminált, és futtassa az alábbi parancsot:

# macska / var / log / mysqld.napló | grep 'ideiglenes jelszó'

A jelszó ki lesz nyomtatva a terminálra.

8. lépés. A MySQL szerver biztonságának megőrzéséhez meg kell változtatnunk bizonyos beállításokat. Futtassa az alábbi parancsot a MySQL biztonságos telepítéséhez:

# mysql_secure_installation

Meg fogja kérni az ideiglenes jelszót, amelyet a 7. lépésben hoztunk létre.  Tedd ide. Most a jelszó megváltoztatását kéri a root felhasználó számára. Győződjön meg arról, hogy erős jelszót adott meg, amely megfelel az összes követelménynek. Ellenkező esetben hibaüzenetet kap a jelszószabályzattal kapcsolatban. Ez az alábbiakban látható:

Miután megadta a helyes jelszót, néhány útmutatást és kérdést fog látni a képernyőn, például:

A MySQL szerver telepítésének biztonsága.

Írja be a felhasználói root jelszavát: [Ide írja be az ideiglenes jelszót]

A felhasználói fiókgyökér meglévő jelszava lejárt. Kérjük, állítson be új jelszót.

Új jelszó: [Új jelszó itt]

Írja be újra az új jelszavát: [Írja be újra a jelszót]

A 'validate_password' komponens telepítve van a szerverre.

A következő lépések az összetevő meglévő konfigurációjával fognak futni.

A meglévő jelszó használata a root számára.

A jelszó becsült erőssége: 100

Változtassa meg a root jelszavát? ((Nyomja meg az y | Y billentyűt az Igen, bármely más gombot a Nem esetén): [Itt módosíthatja a MySQL root jelszavát]

… Kihagyva.

Alapértelmezés szerint a MySQL telepítés névtelen felhasználóval rendelkezik, így bárki bejelentkezhet a MySQL-be ​​anélkül, hogy felhasználói fiókot kellene létrehoznia a számára. Ez csak tesztelésre szolgál, és a telepítés kissé gördülékenyebbé tételéhez. Távolítsa el őket, mielőtt bekerülne a termelési környezetbe.

Távolítsa el a névtelen felhasználókat? (Nyomja meg az y | Y gombot az Igen, bármely más gombot a Nem esetén): [Írja be az „y” billentyűt a névtelen felhasználó eltávolításához]

Siker.

Normális esetben a root csak a „localhost” -ról csatlakozhat. Ez biztosítja, hogy valaki ne sejthesse a root jelszót a hálózatról.

Távolról tiltsa le a root bejelentkezést? (Nyomja meg az y | Y gombot az Igen, bármely más gombot a Nem esetén): [A root bejelentkezés megtagadása az "y" beírásával]

Siker.

Alapértelmezés szerint a MySQL egy "teszt" nevű adatbázissal rendelkezik, amelyhez bárki hozzáférhet. Ezt szintén csak tesztelésre szánják, és el kell távolítani, mielőtt bekerülne a termelési környezetbe.

Távolítsa el a tesztadatbázist és férjen hozzá? (Nyomja meg az y | Y gombot az Igen, bármely más gombot a Nem esetén): [Itt nyomja meg az 'y' gombot]

- Tesztadatbázis leejtése ..

Siker.

- Jogosultságok eltávolítása a tesztadatbázisról ..

Siker.

A privilégiumtáblák újratöltésével biztosítani lehet minden változtatást Az eddig elkészült azonnal hatályba lép.

Töltse be most a jogosultsági táblákat? (Nyomja meg az y | Y gombot az Igen, bármely más gombot a Nem esetén): [Töltse be újra a privilégiumtáblákat a változtatások alkalmazásához az „y” ide kattintásával]

Siker.

Minden kész! 

9. lépés.  A fenti lépések végrehajtása után mindannyian készen állunk a MySQL adatbázis-kiszolgáló bejelentkezésére. Használja a mysql biztonságos telepítés során létrehozott jelszót a 8. lépésben:

# mysql -u gyökér -p

Ehhez hasonló kimenetet fog látni:

Írd be a jelszót: [Írja be ide a MySQL root jelszavát]

Üdvözöljük a MySQL monitoron.  A parancsok a következőkkel végződnek: vagy \ g.

A MySQL kapcsolati azonosítója 8 Szerver verzió: 8.0.23 MySQL közösségi szerver - GPL.
Copyright (c) 2000, 2021, Oracle és / vagy leányvállalatai. Az Oracle az Oracle Corporation és / vagy leányvállalatainak bejegyzett védjegye. Más nevek a megfelelő tulajdonosok védjegyei lehetnek.

Írja be a 'help;' vagy '\ h' segítségért. Írja be a '\ c' parancsot az aktuális bemeneti utasítás törléséhez.

mysql>

Következtetés

Ez minden; sikerült egy működő MySQL adatbázis-kiszolgálót felállítanunk. Mit tehet ezután:

  1. Hozzon létre új felhasználókat, és adjon nekik különböző jogosultságokat.
  2. Hozzon létre adatbázisokat és táblázatokat, majd hozzon létre összekapcsolást a különböző adatbázisok táblái között.
  3. Határozzon meg egy aktiválási szabályt, amely automatikusan meghívásra kerül olyan műveletekre, mint a beszúrás, frissítés vagy törlés.
Telepítse a legújabb OpenRA stratégiai játékot az Ubuntu Linux rendszerre
Az OpenRA egy ingyenes / ingyenes valós idejű stratégiai játékmotor, amely újjáépíti a korai Westwood játékokat, mint például a klasszikus Command & C...
Telepítse a legújabb Dolphin Emulator for Gamecube & Wii szoftvert Linuxra
A Dolphin Emulator segítségével a kiválasztott Gamecube & Wii játékokat játszhatja Linux személyi számítógépeken (PC). Mivel a Dolphin Emulator szaba...
A GameConqueror Cheat Engine használata Linux alatt
A cikk tartalmaz egy útmutatót a GameConqueror csaló motor Linux alatt történő használatáról. Sok olyan felhasználó, aki Windows-on játszik játékot, g...