Kā instalēt MySQL 8.0 Ubuntu 18.04


MySQL kopienas serveris ir bezmaksas atvērtā koda, populāra un starpplatformu datu bāzes pārvaldības sistēma. Tas atbalsta gan SQL, gan NoSQL, un tam ir spraudņu glabāšanas motora arhitektūra. Turklāt tam ir arī vairāki datu bāzes savienotāji dažādām programmēšanas valodām, kas ļauj izstrādāt lietojumprogrammas, izmantojot jebkuru no labi pazīstamajām valodām, un daudzas citas funkcijas.

Tam ir daudz izmantošanas gadījumu dokumentu glabāšanā, mākonī, augstas pieejamības sistēmās, IoT (lietu internets), hadoop, lielie dati, datu noliktava, LAMP vai LEMP kaudze liela apjoma vietņu/lietotņu atbalstam un daudz ko citu.

Šajā rakstā mēs izskaidrosim jaunu MySQL 8.0 datu bāzes sistēmas instalēšanu Ubuntu 18.04 Bionic Beaver. Pirms pārejam uz faktiskajām instalēšanas darbībām, apskatīsim kopsavilkumu par:

  • Datu bāzē tagad ir iekļauta darījumu datu vārdnīca.
  • Nāk ar Atomic DDL paziņojumu atbalstu.
  • Uzlabota drošība un konta pārvaldība.
  • resursu pārvaldības uzlabojumi.
  • Vairāki InnoDB uzlabojumi.
  • Jauns rezerves bloķēšanas veids.
  • Noklusējuma rakstzīmju kopa ir mainīta uz utf8mb4 no latīņu1.
  • Pāris JSON uzlabojumi.
  • Nāk ar regulāru izteiksmju atbalstu, izmantojot International Components for Unicode (ICU).
  • Jauna kļūdu reģistrēšana, kurā tagad tiek izmantota MySQL komponentu arhitektūra.
  • MySQL replikācijas uzlabojumi.
  • Atbalsta kopīgas tabulas izteiksmes (gan rekursīvas, gan rekursīvas).
  • ir uzlabots optimizētājs.
  • Papildu logu funkcijas un citas funkcijas.

1. darbība: pievienojiet MySQL Apt repozitoriju

Par laimi, MySQL servera, klienta un citu komponentu instalēšanai ir APT krātuve. Šī MySQL krātuve jāpievieno sistēmas pakotņu avotu sarakstam; sāciet ar repozitorija pakotnes lejupielādi, izmantojot komandrindas rīku wget.

$ wget -c https://repo.mysql.com//mysql-apt-config_0.8.13-1_all.deb 

Pēc tam instalējiet MySQL krātuves pakotni, izmantojot šādu komandu dpkg.

$ sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb 

Ņemiet vērā, ka pakotņu instalēšanas procesā jums tiks piedāvāts izvēlēties MySQL servera versiju un citus komponentus, piemēram, kopu, koplietojamo klientu bibliotēkas vai MySQL darbagaldu, kuru vēlaties konfigurēt instalēšanai.

Tiks automātiski atlasīta MySQL servera versija mysql-8.0 , pēc tam ritiniet uz leju līdz pēdējai opcijai Ok un noklikšķiniet uz [Enter], lai pabeigtu izlaišanas pakotnes konfigurēšanu un instalēšanu, kā parādīts ekrānuzņēmumā.

2. solis: instalējiet MySQL serveri Ubuntu 18.04

Pēc tam lejupielādējiet jaunāko informāciju par pakotnēm no visiem konfigurētajiem krātuvēm, ieskaitot nesen pievienoto MySQL krātuvi.

$ sudo apt update

Pēc tam izpildiet šo komandu, lai instalētu pakotnes MySQL kopienas serverim, klientam un datu bāzes kopīgajiem failiem.

$ sudo apt-get install mysql-server

Veicot instalēšanas procesu, jums tiks lūgts ievadīt MySQL servera root lietotāja paroli, atkārtoti ievadiet paroli, lai to apstiprinātu, un nospiediet [Enter].

Pēc tam parādīsies MySQL servera autentifikācijas spraudņa konfigurācijas ziņojums, izlasiet to un izmantojiet labo bultiņu, lai izvēlētos Ok un nospiediet [Enter], lai turpinātu.

Pēc tam jums tiks lūgts atlasīt noklusējuma autentifikācijas spraudni, kuru izmantot, pēc tam ar labo bultiņu izvēlieties Ok un nospiediet [Enter], lai pabeigtu pakotnes konfigurāciju.

3. darbība: droša MySQL servera instalēšana

Pēc noklusējuma MySQL instalēšana nav droša. Lai to nodrošinātu, palaidiet drošības skriptu, kas nāk ar bināro pakotni. Jums tiks lūgts ievadīt instalēšanas procesā iestatīto saknes paroli. Pēc tam izvēlieties arī to, vai izmantot VALIDATE PASSWORD spraudni.

Varat arī mainīt iepriekš iestatīto saknes paroli (kā mēs to darījām šajā piemērā). Pēc tam ievadiet yes/y šādiem drošības jautājumiem:

  • Vai noņemt anonīmus lietotājus? (Nospiediet y | Y, lai ievadītu Jā, jebkurš cits taustiņš - Nē): y
  • Vai liegt root pieteikšanos attālināti? (Nospiediet y | Y, lai ievadītu Jā, jebkurš cits taustiņš - Nē): y
  • Vai noņemt testa datu bāzi un piekļuvi tai? (Nospiediet y | Y, lai ievadītu Jā, jebkurš cits taustiņš - Nē): y
  • Vai atkārtoti ielādēt privilēģiju tabulas? (Nospiediet y | Y, lai ievadītu Jā, jebkurš cits taustiņš - Nē): y

Palaidiet skriptu, izsniedzot šādu komandu.

$ sudo mysql_secure_installation

Lai vēl vairāk aizsargātu MySQL serveri, izlasiet mūsu rakstu 12 MySQL/MariaDB drošības paraugprakse Linux.

4. solis: MySQL servera pārvaldīšana, izmantojot Systemd

Pēc pakotnes instalēšanas Ubuntu pakalpojums (-i) parasti tiek automātiski palaists (-i), kad pakete ir konfigurēta. Izmantojot šādu komandu, varat pārbaudīt, vai MySQL serveris darbojas un darbojas.

$ sudo systemctl status mysql

Ja viena vai otra iemesla dēļ tas netiek automātiski iedarbināts, izmantojiet tālāk norādītās komandas, lai sāktu un ļautu to sākt sistēmas sāknēšanas laikā, šādi.

$ sudo systemctl status mysql
$ sudo systemctl enable mysql

5. darbība: instalējiet papildu MySQL produktus un komponentus

Turklāt jūs varat instalēt papildu MySQL komponentus, kas jums šķiet nepieciešami, lai strādātu ar serveri, piemēram, mysql-workbench-community, libmysqlclient18 un daudzus citus.

$ sudo apt-get update
$ sudo apt-get install mysql-workbench-community libmysqlclient18

Visbeidzot, lai piekļūtu MySQL čaulai, izsniedziet šādu komandu.

$ sudo mysql -u root -p

Lai iegūtu papildinformāciju, izlasiet MySQL 8.0 laidiena piezīmes.

Tieši tā! Šajā rakstā mēs esam paskaidrojuši, kā instalēt MySQL 8.0 Ubuntu 18.04 Bioni Beaver. Ja jums ir kādi jautājumi vai domas, ar kuriem dalīties, izmantojiet zemāk esošo komentāru veidlapu, lai sazinātos ar mums.