Weboldal keresés

A legújabb MySQL 8 telepítése Debian 10 rendszeren


A MySQL a legszélesebb körben használt nyílt forráskódú adatbázis-kezelő rendszer, amely számos híres alkalmazás adatainak tárolására és lekérésére szolgál. A Debian 10ben a MariaDB alapértelmezés szerint a MySQL beugró helyettesítője, és a legtöbb esetben a MariaDB jól működik.

Ezért két korábbi cikkünkben a MariaDB adatbázis-kiszolgálót használtuk, ahol bemutattuk, hogyan kell telepíteni a LAMP és LEMP veremeket Debian 10re.

Ha csak a MySQL-ben szeretne funkciókat találni, akkor a hivatalos MySQL APT tárolókból kell telepítenie, ahogyan ebben a cikkben is látható.

1. lépés: A MySQL Software Repository hozzáadása

A MySQL legújabb verziójának telepítéséhez le kell töltenie és telepítenie kell a MySQL APT tárolót, amely a .deb fájlban található, amely csomag képes konfigurálni és telepítse a MySQL szoftvertárakat Debian rendszerére.

cd /tmp
wget https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb

A csomag telepítése során a rendszer kéri, hogy állítsa be a MySQL APT tárolót, hogy kiválassza a MySQL-kiszolgáló és egyéb telepíteni kívánt összetevők verzióit. Hagyja meg az alapértelmezett beállítást a legújabb verzió telepítéséhez. Ha végzett, kattintson az Enter gombra, vagy lépjen az OK gombra, és nyomja meg az Enter gombot.

2. lépés: A MySQL telepítése Debian 10 rendszerre

A MySQL APT tárhely hozzáadása után frissítse az APT-csomagok gyorsítótárát, és telepítse a MySQL-kiszolgálócsomagot, amely a kliens és az adatbázis közös fájljainak csomagjait is telepíti az alábbiak szerint.


sudo apt update
sudo apt install mysql-server

A csomag telepítése során megjelenik egy csomagkonfigurációs párbeszédablak, amelyben meg kell adnia egy adatbázis root felhasználói jelszót a MySQL-hez. Adjon meg egy biztonságos és erős jelszót, majd erősítse meg újbóli megadásával.

Ezután olvassa el az SHA256-alapú jelszómódszereken alapuló új hitelesítési rendszert, amelyet a MySQL használ, majd kattintson az OK gombra. És válassza ki a használni kívánt alapértelmezett hitelesítési beépülő modult (hagyja meg az alapértelmezett beállítást az ajánlott bővítmény használatához), és nyomja meg az Enter gombot a telepítési folyamat befejezéséhez.

Amikor a csomag telepítése befejeződött, a telepítő elindítja a systemd parancsot, hogy automatikusan elindítsa a MySQL szolgáltatást, és beállítja, hogy a rendszerindításkor induljon el. Annak érdekében, hogy megbizonyosodjon arról, hogy a MySQL szolgáltatás működik, ellenőrizze állapotát a következő paranccsal.

sudo systemctl status mysql 
Minta kimenet
● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2019-08-01 06:20:12 UTC; 3s ago
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
  Process: 2673 ExecStartPre=/usr/share/mysql-8.0/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
 Main PID: 2709 (mysqld)
   Status: "Server is operational"
    Tasks: 39 (limit: 4915)
   Memory: 378.4M
   CGroup: /system.slice/mysql.service
           └─2709 /usr/sbin/mysqld

Aug 01 06:20:10 tecmint systemd[1]: Starting MySQL Community Server...
Aug 01 06:20:12 tecmint systemd[1]: Started MySQL Community Server.

Számos egyéb systemctl parancsot is ismernie kell a MySQL szolgáltatás kezeléséhez (indításához, újraindításához, leállításához és újratöltéséhez), ahol szükséges. Ezek a következők:

sudo systemctl start mysql 
sudo systemctl restart mysql 
sudo systemctl stop mysql 
sudo systemctl reload mysql 

3. lépés: A MySQL biztonságossá tétele a Debian 10-ben

Minden friss MySQL-szerver-telepítés alapértelmezés szerint nem biztonságos, és a MySQL-kiszolgálópéldány biztonságának javítása érdekében le kell futtatnia a mysql_secure_installation shell-szkriptet, amely felszólítja a végrehajtandó műveletek meghatározására. előadni.

sudo mysql_secure_installation

Ezután válaszoljon helyesen a kérdésekre, elolvasva mindegyik leírását. Először adja meg a csomagtelepítés során beállított root felhasználói jelszót. Ezután kiválaszthatja az y (IGEN esetén) vagy az n (a Nem esetén), hogy használja vagy ne használja a VALIDATE PASSWORD összetevő.

Ezenkívül válassza a no lehetőséget, amikor a rendszer új root felhasználói jelszó megadására kéri (amit már beállított a csomag telepítése során). Ezután gondosan kövesse a többi utasítást, és válassza az y lehetőséget (YES esetén) a névtelen felhasználók eltávolításához, a távoli root bejelentkezés letiltásához, a tesztadatbázis eltávolításához és a jogosultságtáblázat újratöltéséhez.

4. lépés: A MySQL telepítés tesztelése

Miután biztosította a MySQL-kiszolgáló telepítését, elkezdheti használni a webhelyek vagy webes alkalmazások adatainak tárolására. A MySQL shell eléréséhez futtassa a következő parancsot (adja meg a MySQL root jelszót, amikor a rendszer kéri, ahogy az a következő képernyőképen látható):

mysql -u root -p 

Hasznosnak találja a következő MySQL-lel kapcsolatos útmutatókat is:

  1. 12 MySQL/MariaDB biztonsági bevált gyakorlatok Linuxhoz
  2. A gyökérjelszó visszaállítása a MySQL 8.0-ban
  3. Hasznos parancssori eszközök a MySQL teljesítményének nyomon követésére Linux alatt
Következtetés

Ebben a cikkben elmagyaráztuk, hogyan telepítheti a MySQL adatbázis-kiszolgáló legújabb verzióját Debian 10 rendszerben. Ha bármilyen kérdése van ezzel a cikkel kapcsolatban, küldje el nekünk az alábbi visszajelzési űrlapon keresztül.