MySQL se s pravom smatra jednim od najboljih sustava za upravljanje bazom podataka, stoga aktivno koriste i profesionalci i ljubavnici u radu s web-lokacijama i raznim aplikacijama. Za ispravan rad ovog alata morat će se instalirati u operacijskom sustavu i postaviti ispravnu konfiguraciju, guranje iz postojećih poslužitelja i dodatnih komponenti. Danas želimo točno pokazati kako se taj proces provodi na računalima koja radi centos 7.
Instalirajte MySQL u stoljeću 7
Informacije u našem trenutnom članku bit će podijeljene u faze tako da svaki korisnik može točno shvatiti kako se komponenta koja se razmatra u Linux, kao i koji parametri trebaju biti plaćeni prvi. Odmah razjasniti da za ugradnju i daljnju interakciju s MySQL-om trebat će vam aktivna internetska veza, budući da će se arhivi dobiti od službenih spremišta.Korak 1: Preliminarne radnje
Naravno, možete odmah nastaviti na sljedeći korak i izvesti instalaciju, međutim, bit će potrebno odrediti naziv hosta i pobrinuti se da centos sada ima sva najnovija ažuriranja. Podesite sljedeće upute za pripremu OS-a.
- Ove i sve naknadne radnje bit će izvršene putem terminala, bit će potrebno pokrenuti praktično za vas. To možete učiniti putem izbornika aplikacije ili smanjiti Ctrl + ALT + T. kombinaciju tipki.
- Ovdje unesite naredbu hosta i kliknite na Enter.
- Osim toga, navedite hostname -f i usporedite dva rezultata. Prvi je potpun, a drugi - skraćeno. Ako vam odgovara, idite dalje. U suprotnom, morat ćete promijeniti naziv hosta pomoću uputa iz službene dokumentacije.
- Prije instaliranja bilo koje aplikacije preporuča se provjeriti dostupnost ažuriranja tako da sve naknadne procese idu ispravno. Da biste to učinili, unesite sudo yum ažuriranje i kliknite na Enter.
- Ova se opcija izvršava u ime supervizora, što znači da trebate unijeti lozinku za potvrdu provjere autentičnosti računa. Razmotrite to prilikom pisanja znakova, oni neće biti prikazani u konzoli.
- Morat ćete biti obaviješteni o potrebi instalacije ažuriranih paketa ili upozorenja da se ažuriranja ne nalaze na zaslonu.
Nakon instalacije svih ažuriranja preporučuje se ponovno pokretanje sustava za promjenu promjena. Ako nisu pronađene ažuriranja, odmah idite u sljedeću fazu.
Korak 2: Preuzimanje i instaliranje paketa
Nažalost, nećete moći preuzeti MySQL iz službenog spremišta i istovremeno ga instalirati s jednom naredbom. To je zbog velikog broja verzija i određenih nijansa s dodatkom arhiva, tako da najprije mora izbor odgovarajućeg paketa.
Idite na službena skladišta MySQL
- Idite na gornju vezu kako biste se upoznali sa svim postojećim verzijama sustava upravljanja bazom podataka. Odaberite paket interesa u RPM formatu i kopirajte vezu na njega pozivanjem kontekstnog izbornika pritiskom na desnu tipku miša.
- Kada umetnete, vidjet ćete da je veza ispravno kopirana, a ako prođete kroz preglednik, preuzet ćete RPM paket, ali sada nam to nije potrebno, pa ćemo se preseliti na konzolu.
- Jednom u terminalu, unesite WGet + kopirati prethodnu vezu i kliknite na Enter.
- Zatim koristite sudo rpm -ivh mysql57-community-el7.rpm, zamjenjujući neusklađenost u ovoj liniji na brojeve navedene u postojećoj vezi.
- Ova se operacija provodi iu ime supervizora, te stoga morate ponovno unijeti zaporku.
- Pričekajte da se ažuriranje spremišta završi i instalira paket.
- Prije početka glavnog procesa instalacije ažurirajte repozitorij navođenjem sudo yum ažuriranja.
- Potvrdite radnju izvršene odabirom Y verzije.
- Učinite to opet kad ponovite.
- Ostao je samo proces instaliranja sameg sustava. Ovo je učinjeno pomoću sudo yum instalirati mysql-poslužitelj naredbu.
- Potvrdite apsolutno sve zahtjeve za instalaciju ili raspakiranje paketa.
- Postupak preuzimanja može potrajati nekoliko minuta, što ovisi o brzini Interneta. Tijekom toga, ne zatvarajte terminalnu sesiju kako ne biste vratili sve postavke.
- Nakon uspješne instalacije aktivirajte poslužitelj kroz sudo SystemCTL START MySQLD.
- Ako nema pogrešaka s uključivanjem, na zaslonu će se pojaviti nova linija za unos.
Kao što možete vidjeti, instaliranje MySQL u Centos 7 uzeo je samo nekoliko minuta, a korisnik je uzeo toliko mnogo naredbi, od kojih se većina može jednostavno kopirati i umetnuti u konzolu. Međutim, za ispravnu interakciju s DBMS-om, bit će potrebno proizvesti početnu konfiguraciju, o čemu će se raspravljati u nastavku.
Korak 3: Početno postavljanje
Sada nećemo utjecati na apsolutno sve aspekte postavljanja sustava za upravljanje bazom podataka, jer se to ne odnosi na predmet članka. Samo želimo ispričati osnovne akcije koje treba učiniti kako bi se provjerila izvedba korisnosti i dodijelila standardna pravila za to. Da biste to učinili, morat ćete slijediti takav vodič:
- Počnimo s instalacijom praktičnog urednika, budući da se sve postavke mijenjaju u konfiguracijskoj datoteci, koja se otvara putem takvog softvera. To je prikladno koristiti nano, tako da u konzoli, sudo yum instalirati nano.
- Ako korisnost još nije uspostavljena, morat ćete potvrditi dodavanje novih arhiva. U suprotnom, string "ne izvodi ništa" će se jednostavno pojaviti, dakle, možete se preseliti na sljedeći korak.
- Umetnite sudo nano /etc/my.cnf i aktivirajte ovu naredbu.
- Dodajte BIND_ADDDREDS = String = i navedite IP adresu na koju želite povezati i otvoriti sve portove. Možete dodatno odrediti druge važne parametre. Pročitajte više o njima u službenoj dokumentaciji, pozivanje na koje je prikazano u nastavku.
- Nakon promjena, ne zaboravite ih zapisati klikom na Ctrl + O, a zatim izaći iz Nano putem Ctrl + X.
- U početku, konfiguracijska datoteka također sadrži parametre koji utječu na sigurnost mreže. Oni mogu biti potencijalno slabo mjesto tijekom hakiranja, stoga se preporučuje da ih eliminiraju izvođenjem mysql_secure_instalacija.
- Da biste potvrdili ovu operaciju, unesite administratorsku lozinku.
Kao što je ranije spomenuto, pokazali smo samo osnovno načelo konfiguracije. Detaljnije o tome napisan je u službenoj dokumentaciji MySQL-a.
Skoči na čitanje MySQL dokumentacije na službenoj web-lokaciji
Korak 4: Resetiranje lozinke korijena
Ponekad korisnici pri instalaciji MySQL postavite lozinku za supernicu, a zatim ga zaboravite ili ne znaju koji je u početku izabran, pa smo odlučili konačno odlučiti o ovom članku da resetirate pristupni ključ, koji se provodi ovako:
- Otvorite "terminal" i unesite SUDO Systemctl Stop MySQLD tamo da zaustavi izvršenje usluge.
- Idite u siguran način rada putem Systemctl Set-okoliš MySQLD_OPTS = "- Skip-Grant-tablice."
- Povežite se s imena supervizera unosom MySQL -O korijena. Lozinka se neće zatražiti.
- Ostaje samo naizmjence za izvršenje sljedećih naredbi za stvaranje novog pristupa.
Mysql> Koristi mysql;
Mysql> Ažuriranje korisničkog postavlja lozinku = lozinka ("lozinka") gdje korisnik = 'root'; (gdje je lozinka vaš novi pristupni ključ)
Mysql> flush privilegije;
Sudo Systemctl Untet-okoliš MySQLD_OPTS
Sudo sistemct početak mysqld
Nakon toga pokušajte ponovno povezati s poslužiteljem pomoću nove lozinke. Ovaj put ne bi trebalo biti poteškoća.
Upravo ste bili upoznati s priručnikom korak-po-korak za instaliranje i površinsku konfiguraciju MySQL u Centosu 7. Kao što možete vidjeti, u tome ne postoji ništa teško, ali ne biste trebali uzeti u obzir gore navedene preporuke s punim vodičem za povezivanje bazu podataka za daljnje interakciju s web-poslužiteljem ili aplikacijom. Sve će to morati biti obavljeno ručno, guranje od specifičnosti stranice, program i proučavajući službenu dokumentaciju svih upotrijebljenih komponenti.
Vidi također:
Instaliranje PhpMyadmin u stoljeću 7
Instalacija PHP 7 u Centrosu 7