Ubuntu 18.04 Server #1 | VirtualBox LAMP telepítés | Webfejlesztői kiszolgáló beállítása
Tartalomjegyzék:
- Előfeltételek
- A MySQL telepítése az Ubuntu
- MySQL biztosítása
- Bejelentkezés root felhasználóként
- Következtetés
A MySQL a legnépszerűbb nyílt forráskódú relációs adatbázis-kezelő rendszer. Gyors, könnyen használható, méretezhető és a népszerű
LAMP
és
LEMP
halom szerves része.
Ebben az oktatóanyagban megmutatjuk, hogyan kell telepíteni és biztonságosítani a MySQL-t egy Ubuntu 18.04 gépen.
Előfeltételek
Győződjön meg arról, hogy sudo jogosultságokkal rendelkező felhasználóként van bejelentkezve.
A MySQL telepítése az Ubuntu
A cikk írásakor a MySQL legfrissebb verziója, amely a hivatalos Ubuntu tárolókból elérhető, a MySQL 5.7 verziója.
A MySQL telepítéséhez az Ubuntu szerverre kövesse az alábbi lépéseket:
-
Először frissítse az apt csomag indexét a következő gépeléssel:
sudo apt updateEzután telepítse a MySQL csomagot a következő paranccsal:
sudo apt install mysql-serverA telepítés befejezése után a MySQL szolgáltatás automatikusan elindul. A MySQL szerver futtatásának ellenőrzéséhez írja be:
sudo systemctl status mysql● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2018-06-20 11:30:23 PDT; 5min ago Main PID: 17382 (mysqld) Tasks: 27 (limit: 2321) CGroup: /system.slice/mysql.service `-17382 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
MySQL biztosítása
A MySQL szervercsomag a
mysql_secure_installation
nevű szkripttel érkezik, amely számos biztonsági műveletet végrehajthat.
Futtassa a szkriptet a következő gépeléssel:
sudo mysql_secure_installation
A rendszer felkéri a
VALIDATE PASSWORD PLUGIN
konfigurálására, amelyet a MySQL felhasználói jelszavak erősségének tesztelésére és a biztonság javítására használnak. A jelszó-érvényesítési politika három szintje van: alacsony, közepes és erős. Ha nem akarja beállítani az érvényes jelszó plugin-t, nyomja meg az
ENTER
.
A következő parancssorban meg kell adnia a jelszót a MySQL root felhasználó számára. Miután ezt megtette, a szkript arra is felkéri az anonim felhasználót, hogy korlátozza a root felhasználó hozzáférését a helyi géphez, és távolítsa el a teszt adatbázisát. Minden kérdésre válaszoljon „Y” (igen) kérdésre.
Bejelentkezés root felhasználóként
A MySQL szerverrel a parancssorból történő interakcióhoz használhatja a MySQL kliens segédprogramot, amely a MySQL szerver csomag függőségeként van telepítve.
A MySQL 5.7 (és újabb) verziót futtató Ubuntu rendszerekben a gyökér felhasználót alapértelmezés szerint az
auth_socket
plugin hitelesíti.
Az
auth_socket
beépülő modul hitelesíti azokat a felhasználókat, akik a
localhost
keresztül kapcsolódnak a Unix socket fájlon keresztül. Ez azt jelenti, hogy nem tudja hitelesíteni root felhasználóként jelszó megadásával.
Bejelentkezés a MySQL szerverre root felhasználóként:
sudo mysql
Az alább látható módon kapja meg a MySQL shell-t:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 8 Server version: 5.7.22-0ubuntu18.04.1 (Ubuntu) Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
Az első az, hogy a hitelesítési módszert
auth_socket
re
mysql_native_password
. Ezt megteheti a következő parancs futtatásával:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'very_strong_password';
FLUSH PRIVILEGES;
A második, ajánlott lehetőség egy új adminisztratív felhasználó létrehozása az összes adatbázishoz való hozzáféréssel:
GRANT ALL PRIVILEGES ON *.* TO 'administrator'@'localhost' IDENTIFIED BY 'very_strong_password';
Következtetés
Most, hogy a MySQL szerver működik, és tudja, hogyan kell a parancssorból kapcsolódni a MySQL szerverhez, érdemes ellenőrizni a következő útmutatásokat:
mysql ubuntuEz a bejegyzés a how-to-install-lámpa-verem-on-ubuntu-18-04 sorozat részét képezi.
A sorozat többi hozzászólása:
• Hogyan telepítsük az Nginx-et az Ubuntu 18.04-re • Hogyan állítsuk be az Nginx-kiszolgáló blokkokat az Ubuntu 18.04-en • Biztonságos Nginx-t a Encrypt segítségével az Ubuntu 18.04-en • Hogyan telepítsük a MySQL-t az Ubuntu 18.04-re • Hogyan telepítsük a PHP-t az Ubuntu 18.04-reAz Európai Unió trösztellenes szabályozója teljesen aggodalmát fejezi ki amiatt, hogy az Oracle átvette a MySQL-t, a Widenius szerint februárban elhagyta a Sunot. A MySQL-nek más otthonra van szüksége, mint az Oracle, ahol nincs olyan összeférhetetlenség, hogy hogyan, vagy ha a MySQL-t tovább kell fejleszteni, írta Widenius. A cég, a Monty Program AB fejlesztette ki a MySDB-nek a MariaDB-t.
A legfontosabb cél az, hogy otthont találjon az Oracle-nek a MySQL-n kívül, ahol az adatbázis fejleszthető és versenyezhet a meglévő termékekkel, beleértve az Oracle-t Florian Mueller , egy korábbi MySQL részvényes, aki jelenleg a Monty Program AB-val dolgozik ebben a kérdésben.
A mysql munkapad telepítése és használata az ubuntu 18.04-en
A MySQL Workbench egy platformközi grafikus alkalmazás a MySQL adatbázis-adminisztrátorok és építészek számára. Ebben az oktatóanyagban megmutatjuk, hogyan kell telepíteni és a MySQL Workbench szoftvert az Ubuntu 18.04-en.
A phpmyadmin telepítése és biztonságos telepítése az apache segítségével az ubuntu 18.04-en
A phpMyAdmin egy nyílt forráskódú PHP alkalmazás, amelynek célja a MySQL és a MariaDB kiszolgálók adminisztrációjának web-alapú felületen történő kezelése. Ez az oktatóprogram ismerteti a phpMyAdmin telepítéséhez és az Apache-val történő Ubuntu 18.04-re történő biztonságos telepítéséhez és biztonságához szükséges lépéseket.







