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:
- 12 MySQL/MariaDB biztonsági bevált gyakorlatok Linuxhoz
- A gyökérjelszó visszaállítása a MySQL 8.0-ban
- 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.