Kako instalirati MySQL na Ubuntu

Instalirajte MySQL ubuntu phpMyAdmin

Postoji nekoliko sistema za upravljanje bazama podataka, ali mnogi se odlučuju za Microsoft Access, kao i uvijek, jer je iz Microsofta i dio je njegovog uredskog paketa. Mnogi drugi, pošto je upravljanje bazama podataka zadatak koji obavljaju upućeni ljudi, svjesni su opcije otvorenog koda, što je, prema onome što sam vidio, izbor mnogih kompanija. Evo mi ćemo vas naučiti instaliraj MySQL u Ubuntuu.

Ako smo na Windows-u, instaliranje MySQL-a je jednostavan zadatak ako znate šta da instalirate, pošto postoje paketi koji uključuju sve. U Linuxu to nije isto, i malo je komplikovanije jer se dosta radi sa komandnim linijama. Danas ćemo pokušati da objasnimo kako da instaliramo MySQL u Ubuntu, mada se takođe može reći da će ono što ćemo instalirati biti LAMPtj. Linux, Apache, MySQL i PHP.

Prije nego što započnete

MySQL je alat bez grafičkog interfejsa koji radi sa terminala putem komandne linije (CLI). Njegova instalacija je prilično jednostavna, ali samo sa MySQL-om bismo morali da izvršavamo sve upite sa terminala. Da biste poboljšali korisničko iskustvo, morate također instalirati i konfigurirati phpMyAdmin. To je ono što malo komplikuje stvari. U zavisnosti od toga kako je konfigurisan, možemo ući phpMyAdmin ili ćemo pronaći jednu od mnogih grešaka koje nam može pokazati.

Također mi se čini važnim napomenuti da ono što je ovdje opisano funkcionira u vrijeme pisanja ovog članka, i je testiran na Ubuntu 22.10. Budući da nema paketa ili bilo čega posebnog, trebalo bi da radi u prošlim i budućim verzijama, ali nije zagarantovano. Dakle, ako naiđete na bilo kakve greške, preporučio bih vam da ponovite ono što ste uradili kako biste pronašli ovaj članak (ako ga niste pronašli na društvenim mrežama): potražite određenu grešku na Google DuckDuckGo.

Kako instalirati MySQL na Ubuntu

Uz gore objašnjenje, idemo s koracima koje treba slijediti kako bismo instalirali LAMP zajedno sa phpMyAdmin-om i učinili da sve radi u Ubuntu-u.

  1. Kako bismo bili sigurni da je sve ažurirano, ažuriramo sve pakete, bilo iz Ažuriranja softvera ili pomoću naredbe sudo apt update && sudo apt upgrade.
  2. Kao opcioni korak, idemo u pretraživač i stavljamo "localhost", pazeći da uklonimo S sa HTTPS-a ako jeste. Vidjet ćemo grešku jer nema servera koji radi svoj posao.

lokalni host ne radi

  1. Idemo do terminala i instaliramo A od LAMP: Apache.
sudo apt install apache2
  1. Kao još jedan opcioni korak, koji nije važan, ali ukazuje da nam ide dobro, vraćamo se u pretraživač, stavljamo "localhost" i provjeravamo da li se sada pojavljuje nešto poput sljedećeg:

localhost radi

  1. Zatim instaliramo MySQL, M od LAMP:
sudo apt instalira mysql-server
  1. U sljedećem koraku, ako ga nemamo, instaliramo P od LAMP (PHP):
sudo apt install php

A sa ovim bismo imali sve što je potrebno za korištenje MySQL-a u Ubuntu-u. Kako bismo poboljšali korisničko iskustvo, nastavljamo.

Instalirajte phpMyAdmin na Ubuntu

  1. U terminalu pišemo:
sudo apt install phpmyadmin
  1. Doći će vrijeme kada će od nas tražiti da koristimo server. Odaberemo apache2 pomoću razmaknice, zatim tab i OK.

phpmyadmin server

  1. Obavijestit će nas da je potrebno imati aktivnu bazu podataka i ako želimo njome upravljati pomoću dbconfig-common. Prihvatamo prvi prozor koji ne nudi više opcija i idemo na drugi, kažemo da i postavljamo lozinku na phpMyAdmin (dva puta):

dbconfig-common

Postavite lozinku za phpMyAdmin

  1. Vraćamo se na pretraživač i dodajemo “phpmyadmin” na “localhost”, što bi bilo localhost/phpmyadmin.

phpMyAdmin prijava

  1. Radimo još jednu provjeru: stavljamo default korisnika, a to je phpmyadmin, i lozinku koju smo konfigurirali u koraku 10. Vidjet ćemo da ulazi, ali nemamo privilegije.

phpMyAdmin bez privilegija

  1. Zatvaramo sesiju u phpMyAdmin.

Odjavi se

  1. Vraćamo se na terminal, pišemo sudo -i (ili sudo su) i stavite našu lozinku.
  2. Sada pišemo mysql -u root -py i stavljamo lozinku za phpMyAdmin (onu iz koraka 10).

unesite mysql

  1. Ya no queda nada. En el siguiente paso vamos a crear un usuario (1), cambiando 1234 por otra clave (que debe ir entre las comillas simples) y ubunlog por vuestro usuario, le damos privilegios (2) y los reiniciamos (se confirmará que ha ido bien con el mensaje «Query OK» tras cada intro):
create user 'ubunlog'@'%' identified by '1234';
grant all privileges on *.* to 'ubunlog'@'%' with grant option;
flush privileges;

I to bi bilo sve. Ostaje da se vratimo u pretraživač, osvežimo login/phpmyadmin stranicu i proverimo da li možemo da uđemo sa kreiranim korisnikom, kao i da možemo da upravljamo bazama podataka.

Upravljajte bazama podataka u phpMyAdmin na Ubuntu

Skrivanje baza podataka i mijenjanje teme

Sada kada možemo da upravljamo bazama podataka, možda bismo želeli da to uradimo na sopstveni način. Na glavnoj stranici nalazimo opciju “Tema”, au zavisnosti od operativnog sistema na kojem imamo instaliran phpMyAdmin mogu se pojaviti 3 ili 4 opcije. Iako ih nema mnogo, postoje alternative phpmyadmin.net/themes, i, na primjer, sljedeće je BooDark (Dark Bootstrap):

BooDark Theme

Teme se moraju raspakovati i staviti folder u folder sa temama koji će biti unutar phpmyadmin foldera (u Ubuntu-u je to obično /usr/share/phpmyadmin/themes).

S druge strane, ako ste primijetili, primijetit ćete da lijevo od snimka zaslona BooDark ima manje baza podataka nego na slici iznad. To je zato što su skriveni. Teorija kaže da jesu baze podataka sa konfiguracionim fajlovima i da tu vrijedi ništa ne dirati, ali možemo ih sakriti, da će sve raditi kao kad se vide.

Da bismo ih sakrili, i tako radili samo sa našim bazama podataka, možemo otvoriti Files, otići na druge lokacije, ući u root hard diska, pritisnuti lupu, potražiti phpmyadmin, ući u mapu i otvoriti config.inc datoteku. .php. Na kraju možete dodati liniju poput sljedećeg:

$cfg['Servers'][$i]['hide_db'] = '^mysql|sys|phpmyadmin|performance_schema|information_schema$';

Od gore navedenog, koristimo opcija za sakrivanje baza podataka (hide_db) i označavanje koje ne želimo vidjeti. Niz počinje i završava se jednostrukim navodnicima; unutar njega, prvi simbol mora biti "^", a posljednji "$"; a unutra su baze podataka odvojene sa "|". Ako primijetite nešto čudno, iako ne biste trebali, možete "prokomentirati" taj red tako što ćete staviti dvije kose crte (//) ispred njega ili ga staviti između /*…*/.

Upravljanje bazama podataka pomoću LibreOffice Base

Kao što smo objasnili na početku ovog članka, ono što je zaista potrebno za korištenje MySQL-a u Ubuntu-u radi se u otprilike 7 koraka. Ako se tada snađemo s terminalom, ništa drugo nije potrebno. Sa phpMyAdmin-om ćemo to uraditi sa grafičkim interfejsom, onim koji je obično dostupan u hosting servisima, tako da se vredi naviknuti na njega pre bilo čega drugog. Ali takođe možete upravljati bazama podataka sa drugim softverom.

Na primjer, kao što imamo Access u Microsoft 365, LibreOffice ima bazu. I da, možemo se povezati s MySQL bazama podataka pomoću Base, na neki način. Iako je tačno da možemo dodati tabele u bazu podataka, istina je i da nam ne dozvoljava da uređujemo tabele koje smo kreirali iz phpMyAdmin-a, pa je vredno truda da, ako ćemo raditi sa Base-om, kreirajte bazu podataka sa MySQL-om, povežite se na nju i onda upravljajte tabelama iz Base-a. Što se tiče SQL upiti, dozvoljeni su samo oni za dobivanje informacija; ako želimo da izvršimo promene, moramo to učiniti preko grafičkog interfejsa.

Da bismo to učinili, nakon što smo instalirali sav LAMP (Linux je već tu, Apache, MySQL i PHP), moramo slijediti ove korake:

  1. Otvaramo LibreOffice Base. Čarobnjak će nam biti prikazan.
  2. U prvom prozoru biramo “Poveži se sa postojećom bazom podataka”, padajući meni i biramo “MySQL/MariaDB”.

Kreirajte bazu podataka uz LibreOffice Base

  1. U sljedećem prozoru biramo “Poveži se direktno (preko MariaDB C konektora)” i kliknemo dalje:

Povežite se koristeći MariaDB

  1. Zatim stavljamo ime baze podataka i servera. Baza podataka će biti ona na koju želimo da se povežemo, a server je localhost.

Podaci iz baze podataka

  1. Nakon što kliknemo na Next, ubacit ćemo korisničko ime i, sa označenim poljem „Zahtijevana lozinka“, kliknuti ćemo na Testiraj vezu.

Testirajte vezu

  1. Tražiće od nas lozinku (korisnika MySQL), mi je stavljamo. Ako sve prođe kako treba, vidjet ćemo poruku koja potvrđuje da je veza uspjela.
  2. Kliknemo na Next i vidjet ćemo posljednji prozor u kojem vrijedi ostaviti stvari po defaultu i kliknuti na „Završi“.

Spremi bazu podataka

Ovo će nam omogućiti pristup bazi podataka iz LibreOffice Base-a, ali ja bih je koristio samo ako je potrebno nešto izvorno i za osnovno upravljanje. Takođe ako više volite da radite sa nečim što bolje izgleda na vašoj radnoj površini, kao što je GTK u Ubuntu-u ili Qt u drugim grafičkim okruženjima.

Među ostalim opcijama, jedna od favorita je dbeaver, koji ima opciju zajednice otvorenog koda, ali korištenje jedne ili druge već bi trebalo biti stvar ukusa. To i to vjerovatno u poslu traže da se dobro krećete u phpMyAdmin-u.

I ovako možete instalirati MySQL na Ubuntu i upravljati bazama podataka pomoću grafičkog interfejsa iz Ubuntua.


Komentar, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Francisco Velasco rekao je

    Odlično, tražio sam informacije za instalaciju MySQL-a danima i ovaj email je stigao na vrijeme sa koracima