MySQL je najrašireniji sustav za upravljanje bazama podataka otvorenog koda koji se koristi za čuvanje i dohvaćanje podataka za razne poznate aplikacije. U Debian 10, MariaDB prema zadanim postavkama dolazi kao zamjena za MySQL iu većini slučajeva MariaDB radi dobro.
Zato smo u dva prethodna članka koristili MariaDB poslužitelj baze podataka, gdje smo pokazali kako instalirati SVJETILJKA i LEMP složiti na Debian 10.
Ako želite da se značajke nalaze samo u MySQL, tada ga morate instalirati sa službenog mjesta MySQL APT spremišta kako je prikazano u ovom članku.
Za instaliranje najnovije verzije MySQL, morate preuzeti i instalirati MySQL APT dolazi spremište .deb
paket koji uspijeva konfigurirati i instalirati MySQL spremišta softvera na vašem Debian sustav.
$ cd /tmp. $ wget https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb. $ sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb.
Tijekom instalacije paketa od vas će se tražiti da konfigurirate MySQL APT
spremište za odabir verzija poslužitelja MySQL i drugih komponenti koje želite instalirati. Ostavite zadanu opciju za instaliranje najnovije verzije. Kada završite, kliknite Unesi ili idite na u redu i pogodio Unesi.Nakon dodavanja MySQL APT spremište, ažurirajte predmemoriju APT paketa i instalirajte paket poslužitelja MySQL, koji će također instalirati pakete za klijenta i za uobičajene datoteke baze podataka na sljedeći način.
$ sudo apt ažuriranje. $ sudo apt install mysql-server.
Tijekom instalacije paketa pojavit će se dijaloški okvir za konfiguraciju paketa koji će od vas postaviti da postavite korisničku lozinku korijena baze podataka za svoj MySQL. Unesite sigurnu i jaku lozinku, a zatim je potvrdite ponovnim unosom.
Zatim pročitajte o novom sustavu provjere autentičnosti koji se temelji na Na temelju SHA256 lozinke, koje koristi MySQL i kliknite U redu. Odaberite zadani dodatak za provjeru autentičnosti koji želite koristiti (ostavite zadanu opciju za korištenje preporučenog dodatka) i pritisnite Unesi gumb za dovršetak procesa instalacije.
Kada je instalacija paketa dovršena, instalacijski program se aktivira systemd za automatsko pokretanje usluge MySQL i konfiguriranje za pokretanje pri pokretanju sustava. Da biste bili sigurni da je usluga MySQL pokrenuta, provjerite njezin status pomoću sljedeće naredbe.
$ sudo systemctl status mysql
● mysql.service - MySQL poslužitelj zajednice učitan: učitan (/lib/systemd/system/mysql.service; omogućeno; unaprijed postavljeno dobavljače: omogućeno) Aktivno: aktivno (radi) od četvrtka 2019-08-01 06:20:12 UTC; Prije 3s Dokumenti: man: mysqld (8) http://dev.mysql.com/doc/refman/en/using-systemd.html Proces: 2673 ExecStartPre =/usr/share/mysql-8.0/mysql-systemd-start pre (code = exited, status = 0/SUCCESS) Glavni PID: 2709 (mysqld) Status: "Poslužitelj je u funkciji" Zadaci: 39 (ograničenje: 4915) Memorija: 378.4M CGroup: /system.slice/mysql.service └─2709/usr/sbin/mysqld 01. kolovoza 06:20:10 tecmint systemd [1]: Pokretanje MySQL zajednice Poslužitelj... 01. kolovoza 06:20:12 tecmint systemd [1]: Pokrenut MySQL Community Server.
Postoji još nekoliko drugih naredbe systemctl koje morate znati za upravljanje (pokretanje, ponovno pokretanje, zaustavljanje i ponovno učitavanje) MySQL usluge prema potrebi, a to su:
$ sudo systemctl start mysql $ sudo systemctl ponovno pokretanje mysql $ sudo systemctl stop mysql $ sudo systemctl ponovno učitavanje mysql
Bilo koje svježe MySQL poslužitelj je prema zadanim postavkama nesiguran, a da biste poboljšali sigurnost instance poslužitelja MySQL, morate pokrenuti mysql_secure_installation ljuska skripta koja vas pita da odredite koje radnje treba izvesti.
$ sudo mysql_secure_installation.
Zatim točno odgovorite na pitanja čitajući njihov opis. Najprije unesite lozinku root korisnika koju ste postavili tijekom instalacije paketa. Tada možete odabrati y
(za DA) ili n
(za Ne) koristiti ili ne koristiti VALIDIRAJTE LOZINKU komponentu.
Također, odaberite Ne
kada se od vas zatraži da postavite novu root korisničku lozinku (koju ste već postavili tijekom instalacije paketa). Zatim pažljivo slijedite ostale upite i odaberite y
(za DA) da biste uklonili anonimne korisnike, onemogućili daljinsko prijavljivanje s root -om, uklonili testnu bazu podataka i ponovno učitali tablicu privilegija.
Nakon osiguranja implementacije MySQL poslužitelja, možete ga početi koristiti za spremanje podataka za vaše web stranice ili web aplikacije. Za pristup datoteci MySQL shell, pokrenite sljedeću naredbu (unesite lozinku root korisnika MySQL kada se to zatraži kao što je prikazano na sljedećoj snimci zaslona):
$ mysql -u korijen -p
Korisni će vam biti i sljedeći vodiči o MySQL -u:
U ovom smo članku objasnili kako instalirati najnoviju verziju poslužitelja baze podataka MySQL u Debian 10. Ako imate bilo kakvih pitanja o ovom članku, pošaljite nam putem donjeg obrasca za povratne informacije.