Jedan od glavnih pokretača baza podataka koji imamo pri ruci je MySQL i nema sumnje da je jedan od najpoznatijih, korištenih i implementiranih u cijelom svijetu. U ovoj analizi ćemo vidjeti kako možemo implementirati MySQL u CentOS 7 okruženje.
Što je MySQL?
MySQL je u biti administrator relacijske baze podataka (zapamtite da su relacijske baze podataka one koje pohranjuju informacije u različite tablice, a ne samo u jednu) što nam omogućuje da imamo okretan, siguran i raznolik alat.
Jedno od povjerenja koje imamo s MySQL -om je da je to jedan od najčešće korištenih jezika u svijetu.
Glavne značajke MySQL -a
- To je jezik otvorenih izvora (Open Source).
- MySQL može podržati velike količine podataka za stupce.
- Podržava više vrsta podataka.
- Dostupne su tisuće knjižnica i alata.
- MySQL može podržati do 32 indeksa po tablici.
- Jednostavna instalacija i administracija.
- MySQL ima API -je za veliki broj programskih jezika.
1. Kako instalirati MySQL YUM spremište na CentOS 7
Sad ćemo vidjeti kako instalirati MySQL u CentOS 7 okruženje. Sjetimo se još jednom da je prije instaliranja bilo koje aplikacije ili alata poželjno ažurirati sustav pomoću sintakse:
sudo yum ažuriranjeBilješkaSudo stavljamo ispred njega u slučaju da se ne prijavimo kao root korisnici, u ovom smo vodiču prijavljeni kao root.
Sljedeći korak nakon ažuriranja paketa u CentOS 7 je instaliranje MySQL spremišta, a za to ćemo koristiti službene MySQL YUM pakete koji sadrže RPM pakete koji sadrže MySQL poslužitelj, klijenta, pomoćne programe itd. Unijet ćemo sljedeću naredbu za preuzimanje odgovarajućih spremišta:
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
Nakon što se spremište preuzme, nastavit ćemo s instalacijom paketa pomoću sljedeće naredbe:
yum localinstall mysql57-community-release-el7-7.noarch.rpm
Prihvaćamo preuzimanje i čekamo da se odgovarajući paketi instaliraju na CentOS 7.
Ovim preuzimanjem i instaliranjem dodali smo MySQL YUM spremište i dodali ključ GnuPG koji je zadužen za provjeru integriteta paketa. Ako želimo vidjeti da su MySQL YUM spremišta ispravno instalirana, možemo unijeti sljedeće:
yum repolist omogućen | grep "mysql. * - zajednica. *"Sada je vrijeme da prijeđete na instaliranje MySQL -a.
2. Kako instalirati MySQL na CentOS 7
Zatim ćemo instalirati najnoviju verziju MySQL -a koristeći sljedeću sintaksu:
yum instalirajte mysql-community-server
Prihvaćamo preuzimanje i čekamo da se MySQL preuzme instaliran na našem CentOS 7.
Gore navedeni postupak omogućuje nam preuzimanje i instaliranje svih paketa koji se odnose na:
- Mysql-poslužitelj zajednice
- MySQL-zajednica-klijent
- MySQL-zajednica-zajednička
- MySQL-zajednica-lib
3. Kako instalirati izdanja MySQL
Zatim ćemo instalirati izdanja ili službene isporuke MySQL -a radi ažuriranja. Zapamtite da možemo instalirati različite verzije MySQL -a u sustav, verzija koju smo instalirali aktivirana je prema zadanim postavkama, dok je u prethodnim verzijama, poput 5.6 ili 5.5, onemogućen, stoga ga moramo omogućiti pomoću sljedeće sintakse:
yum-config-manager --disable mysql57-community (Onemogući verziju 5.7) yum-config-manager --enable mysql56-community (Omogući verziju 5.6)Sada ostaje pokrenuti uslugu.
4. Kako pokrenuti MySQL na CentOS 7
Nakon što smo instalirali MySQL na naš sustav, sljedeći korak je pokretanje usluge MySQL, zbog čega unosimo sljedeću naredbu:
usluga mysqld startKako bismo potvrdili trenutno stanje MySQL -a u CentOS -u 7, u terminal ćemo unijeti sljedeće:
status usluge mysqldDobiveni rezultat bit će sljedeći:
Sada možemo provjeriti verziju MySQL -a koju smo instalirali pomoću naredbe:
mysql --verzija
5. Kako osigurati instalaciju MySQL -a na CentOS 7
Pomoću naredbe:
mysql_secure_installationMožemo postaviti sigurnosne parametre za MySQL poput uklanjanja anonimnih korisnika, promjene lozinke za root korisnika, povezivanje s root -om MySQL -a itd.
Upisat ćemo naredbu:
mysql_secure_installationI izvršavamo konfiguraciju:
Parametri za konfiguriranje
Molimo unesite 0 = NISKO, 1 = SREDNJE i 2 = JAKOPostavili smo vrijednost 2.
Nova lozinkaUspostavljamo novu lozinku za root korisnika.
Ponovno unesite novu lozinkuPonovno unosimo lozinku.
Ukloniti anonimne korisnike? (Pritisnite y | Y za Da, bilo koju drugu tipku za Ne)Ulazimo i uklanjamo anonimne korisnike.
Želite li daljinski onemogućiti prijavu s root -om? (Pritisnite y | Y za Da, bilo koju drugu tipku za Ne)Ulazimo i onemogućujemo mogućnost da root korisnik ima daljinski pristup.
Ukloniti testnu bazu podataka i pristupiti joj? (Pritisnite y | Y za Da, bilo koju drugu tipku za Ne)Unosimo slovo y kako bismo izbrisali testnu bazu podataka.
Odmah učitati tablice privilegija? (Pritisnite y | Y za Da, bilo koju drugu tipku za Ne)Ulazimo i ponovno učitavamo privilegije tablica.
Ovim smo parametrima osigurali svoje MySQL instalacija na CentOS 7.
6. Veza s MySQL -om na CentOS -u 7
Nakon što dovršimo ove parametre, možemo uspostaviti MySQL vezu unošenjem naredbe:
mysql -u korijen -pTamo moramo unijeti utvrđenu lozinku i na taj način pristupili MySQL -u.
7. Kako ažurirati MySQL pomoću YUM -a
MySQL možemo ažurirati pomoću naredbe Yum, za to je dovoljno unijeti sljedeće:
yum ažuriranje mysql-poslužiteljNa ovaj način smo analizirali kako instalirati MySQL u CentOS 7 okruženje kako biste izvukli maksimum iz ovog moćnog alata.