Android

Kako instalirati mysql na ubuntu 18.04

Install MYSQL Ubuntu 18.04

Install MYSQL Ubuntu 18.04

Sadržaj:

Anonim

MySQL je najpopularniji sustav upravljanja relacijskim bazama otvorenog koda. To je brz, jednostavan za upotrebu, skalabilan i sastavni je dio popularnih LAMP i LEMP .

U ovom ćemo vam vodiču pokazati kako instalirati i osigurati MySQL na uređaju Ubuntu 18.04.

Preduvjeti

Provjerite jeste li prijavljeni kao korisnik s povlasticama sudo.

Instaliranje MySQL-a na Ubuntu

U vrijeme pisanja ovog članka, najnovija inačica MySQL-a dostupna iz službenih Ubuntu spremišta je MySQL verzija 5.7.

Da biste instalirali MySQL na svoj Ubuntu poslužitelj, slijedite korake u nastavku:

  1. Prvo ažurirajte indeks pogodnog paketa unosom:

    sudo apt update

    Zatim instalirajte MySQL paket sa sljedećom naredbom:

    sudo apt install mysql-server

    Nakon što je instalacija dovršena, MySQL usluga pokrenut će se automatski. Da biste provjerili radi li se o MySQL poslužitelju, upišite:

    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

Osiguravanje MySQL-a

MySQL poslužiteljski paket dolazi sa skriptu zvanom mysql_secure_installation koja može izvesti nekoliko operacija vezanih uz sigurnost.

Pokrenite skriptu upisivanjem:

sudo mysql_secure_installation

Od vas će se tražiti da konfigurirate VALIDATE PASSWORD PLUGIN koji se koristi za testiranje snage lozinki MySQL korisnika i poboljšanje sigurnosti. Postoje tri razine potvrde lozinke, niska, srednja i jaka. Pritisnite ENTER ako ne želite postaviti dodatak za provjeru lozinke.

U sljedećem retru, od vas će se tražiti da postavite lozinku za MySQL root korisnika. Kad to učinite, skripta će vas također zatražiti da uklonite anonimnog korisnika, ograničite korijenov pristup lokalnom stroju i uklonite testnu bazu podataka. Na sva pitanja trebate odgovoriti sa "da" (da).

Prijavite se kao korijen

Za interakciju s MySQL poslužiteljem iz naredbenog retka možete koristiti MySQL korisnički program koji je instaliran kao ovisnost o paketu poslužitelja MySQL.

U Ubuntu sustavima koji imaju MySQL 5.7 (i noviji), root korisnika je zadano auth_socket dodatak prema zadanim postavkama.

Dodatak auth_socket ovjerava korisnike koji se povezuju s localhost preko Unix datoteke socket. To znači da ne možete potvrditi identitet kao root ako unesete lozinku.

Da biste se prijavili na MySQL poslužitelj kao vrsta korijenskog korisnika:

sudo mysql

Bit će vam prikazana MySQL školjka kao što je prikazano u nastavku:

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.

Prvi je promjena metode provjere autentičnosti iz auth_socket u mysql_native_password . To možete učiniti pomoću sljedeće naredbe:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'very_strong_password'; FLUSH PRIVILEGES;

Druga, preporučena opcija je stvaranje novog administrativnog korisnika s pristupom svim bazama podataka:

GRANT ALL PRIVILEGES ON *.* TO 'administrator'@'localhost' IDENTIFIED BY 'very_strong_password';

Zaključak

Sada kada je vaš MySQL poslužitelj pokrenut i znate kako se povezati s MySQL poslužiteljem iz naredbenog retka, možda biste trebali provjeriti sljedeće vodiče:

mysql ubuntu

Ovaj je post dio serije kako instalirati-lemp-stock-on-ubuntu-18-04.

Ostali postovi u ovoj seriji:

• Kako instalirati Nginx na Ubuntu 18.04 • Kako postaviti blokove poslužitelja Nginx na Ubuntu 18.04 • Osigurajte Nginx pomoću Šifrirajmo na Ubuntu 18.04 • Kako instalirati MySQL na Ubuntu 18.04 • Kako instalirati PHP na Ubuntu 18.04