Android

A mysql telepítése az ubuntu 18.04-en

Ubuntu 18.04 Server #1 | VirtualBox LAMP telepítés | Webfejlesztői kiszolgáló beállítása

Ubuntu 18.04 Server #1 | VirtualBox LAMP telepítés | Webfejlesztői kiszolgáló beállítása

Tartalomjegyzék:

Anonim

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:

  1. Először frissítse az apt csomag indexét a következő gépeléssel:

    sudo apt update

    Ezután telepítse a MySQL csomagot a következő paranccsal:

    sudo apt install mysql-server

    A 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 ubuntu

Ez 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-re