Android

Kuinka asentaa mysql ubuntu 18.04: een

How To Install MySQL on Windows 10

How To Install MySQL on Windows 10

Sisällysluettelo:

Anonim

MySQL on suosituin avoimen lähdekoodin relaatiotietokannan hallintajärjestelmä. Se on nopea, helppo käyttää, skaalautuva ja olennainen osa suosittuja LAMP ja LEMP pinoja.

Tässä opetusohjelmassa osoitamme sinulle, kuinka asentaa ja suojata MySQL Ubuntu 18.04 -laitteessa.

edellytykset

Varmista, että olet kirjautunut sisään käyttäjänä, jolla on sudo-oikeudet.

MySQL: n asentaminen Ubuntuun

Tämän artikkelin kirjoittamishetkellä viimeisin MySQL-versio, joka on saatavana Ubuntun virallisista arkistoista, on MySQL-versio 5.7.

Asenna MySQL Ubuntu-palvelimellesi seuraavasti:

  1. Päivitä ensin apt-pakettihakemisto kirjoittamalla:

    sudo apt update

    Asenna sitten MySQL-paketti seuraavalla komennolla:

    sudo apt install mysql-server

    Kun asennus on valmis, MySQL-palvelu käynnistyy automaattisesti. Voit tarkistaa, onko MySQL-palvelin käynnissä, kirjoittamalla:

    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: n suojaaminen

MySQL-palvelinpaketti sisältää komentosarjan nimeltä mysql_secure_installation joka voi suorittaa useita tietoturvaan liittyviä toimintoja.

Suorita komentosarja kirjoittamalla:

sudo mysql_secure_installation

Sinua pyydetään määrittämään VALIDATE PASSWORD PLUGIN jota käytetään MySQL-käyttäjien salasanojen vahvuuden testaamiseen ja tietoturvan parantamiseen. Salasanan validointikäytännössä on kolme tasoa, matala, keskitaso ja vahva. Paina ENTER jos et halua määrittää vahvistussalasanan laajennusta.

Seuraavassa kehotuksessa sinua pyydetään asettamaan salasana MySQL-pääkäyttäjälle. Kun olet tehnyt tämän, skripti pyytää sinua myös poistamaan tuntemattoman käyttäjän, rajoita root-käyttäjän pääsyä paikalliseen koneeseen ja poista testitietokanta. Sinun on vastattava “Y” (kyllä) kaikkiin kysymyksiin.

Kirjaudu sisään pääkäyttäjänä

Voit olla vuorovaikutuksessa MySQL-palvelimen kanssa komentoriviltä käyttämällä MySQL-asiakasohjelmaa, joka on asennettu riippuvuudeksi MySQL-palvelinpaketista.

MySQL 5.7: tä (ja uudempaa) käyttävissä Ubuntu-järjestelmissä pääkäyttäjä todentaa oletusarvoisesti auth_socket laajennuksen.

auth_socket laajennus todentaa käyttäjät, jotka muodostavat yhteyden localhost Unix- auth_socket kautta. Tämä tarkoittaa, että et voi todentaa pääkäyttäjänä antamalla salasana.

Kirjaudu sisään MySQL-palvelimeen pääkäyttäjätyyppinä:

sudo mysql

Sinulle esitetään MySQL-kuori alla olevan kuvan mukaisesti:

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.

Ensimmäinen on vaihtaa todennusmenetelmä auth_socket tiedostosta mysql_native_password . Voit tehdä sen suorittamalla seuraavan komennon:

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

Toinen suositeltava vaihtoehto on luoda uusi järjestelmänvalvojan käyttäjä, jolla on pääsy kaikkiin tietokantoihin:

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

johtopäätös

Nyt kun MySQL-palvelimesi on käynnissä ja tiedät miten muodostaa yhteyden MySQL-palvelimeen komentoriviltä, ​​kannattaa ehkä tarkistaa seuraavat oppaat:

mysql ubuntu

Tämä viesti on osa miten asentaa-lemp-pino-on-ubuntu-18-04-sarja.

Muut tämän sarjan viestit:

• Kuinka asentaa Nginx Ubuntu 18.04 -käyttöjärjestelmään • Kuinka asentaa Nginx-palvelinpalvelimet Ubuntu 18.04 -sovellukseen