MySQL se s pravom smatra jednim od najboljih sistema za upravljanje bazama podataka, tako da se aktivno koriste i profesionalci i ljubitelje u radu sa web stranice i razne aplikacije. Za ispravan rad ovog alata, to će morati biti instaliran u operativnom sistemu i postaviti ispravnu konfiguraciju, istiskivanja postojećih servera i dodatne komponente. Danas želimo pokazati točno kako se taj proces obavlja na računalima CentOS 7.
Instalirati MySQL u CentOS 7
Informacije u našem trenutnom članak će biti podijeljen u faze, tako da svaki korisnik može shvatiti točno kako je komponenta koja se razmatra se dodaje na Linux, kao i koje parametre treba prvo platiti. Odmah pojasniti da je za instalaciju i dalje interakciju s MySQL trebate aktivnu internet vezu, jer će se u arhivi dobiti iz službenih spremišta.1. korak: Preliminarne akcije
Naravno, možete odmah nastaviti na sljedeći korak i vršiti instalaciju, međutim, to će biti potrebno odrediti ime domaćina i uvjerite se da je CentOS sada ima sve najnovije. Prilagodite sljedeće upute za pripremu OS.
- Ove i sve naknadne akcije će biti preko terminala, odnosno, da će biti potrebno pokrenuti pogodan za vas. To možete učiniti putem izbornika aplikacije ili smanjuje kombinaciju Ctrl + Alt + T. ključ.
- Ovdje unesite naredbu hostname i kliknite na ENTER.
- Pored toga, navedite HostName -F i usporediti dva rezultata. Prvi je završena, a druga - skraćeno. Ako vam to odgovara, idemo dalje. U protivnom, morat ćete promijeniti ime domaćina pomoću instrukcije iz službene dokumentacije.
- Prije instaliranja bilo koje aplikacije, preporučuje se provjeriti dostupnost ažuriranja, tako da sve naredne procesi ići ispravno. Da biste to učinili, unesite Sudo Yum Update i kliknite na ENTER.
- Ova opcija se izvršava u ime superuser, što znači da je potrebno da unesete lozinku za potvrdu autentičnosti računa. Uzmite u obzir da prilikom pisanja znakova, oni neće biti prikazan na konzoli.
- Ćete biti obaviješteni o potrebi da instalirate ažurirane pakete, ili upozorenje je da se ažuriranja se ne nalaze na ekranu.
Nakon instaliranja svih ažuriranja, preporučuje se da se ponovno pokrenuti sistem za promjenu promjene. Ako nisu pronađene ažuriranja, odmah idite na sljedeću fazu.
Korak 2: Preuzimanje i instaliranje paketa
Na žalost, nećete moći skinuti MySQL sa zvaničnog spremišta i istovremeno ga instalirati sa jednom komandom. To je zbog velikog broja verzije i određene nijanse sa dodatkom arhive, tako da prvi izbor odgovarajućeg paketa mora prvi.
Idi na službene skladišta MySQL
- Idite na gornji link da se upoznate sa svim postojećim verzijama sistema za upravljanje bazama podataka koji se razmatra. Odaberite paket od interesa u formatu RPM i kopirajte link i pozivom na kontekstni izbornik pritiskom na desnu tipku miša.
- Kada ubacite, vidjet ćete da je veza ispravno kopirati, a ako idete kroz pretraživača ćete preuzeti RPM paket, ali sada to nije potrebno za nas, tako da će se preseliti u konzoli.
- Jednom u Terminal, unesite wget + kopirati prethodni link i kliknite na ENTER.
- Zatim, pomoću Sudo RPM -ivh MySQL57-Community-Release-EL7.RPM, zamena neslaganje u ovoj liniji na brojeve navedene u postojećem linku.
- Ova operacija se obavlja u ime superuser, i zbog toga morate ponovo unesite lozinku.
- Pričekajte dok spremišta ažuriranje završi i instalirati paket.
- Pre nego što započnete glavni proces instalacije, ažurirati spremište lista navodeći Sudo Yum Update.
- Potvrdi radnju koja se vrši odabirom Y verziju.
- Da li to opet kad je ponoviti.
- Samo proces instaliranja sistema sama ostala. To se radi pomoću Sudo yum install MySQL-Server komandu.
- Potvrditi apsolutno sve zahtjeve za instalaciju ili paket raspakivanje.
- Postupak preuzimanje može potrajati nekoliko minuta, što ovisi o brzini interneta. Tokom ovog, zar ne u neposrednoj blizini terminala sjednice tako da ne biste sve postavke.
- Nakon uspješne instalacije, aktivirajte server preko Sudo SystemCTL Start mysqld.
- Ako nema grešaka sa uključivanjem, na ekranu će se pojaviti nova linija za ulaz.
Kao što vidite, instaliranje MySQL-a u CentOS-u 7 trajalo je samo nekoliko minuta, a korisnik koji je potreban ne toliko naredbi, većina se može jednostavno kopirati i ubaciti u konzolu. Međutim, za pravilan interakciju s DBMS, to će biti potrebno da se proizvede početnu konfiguraciju, koja će biti riječi u nastavku.
Korak 3: Početno podešavanje
Sada nećemo utjecati na apsolutno sve aspekte uspostavljanja sistema upravljanja bazom podataka, jer se to ne odnosi na predmet članka. Samo želimo reći o osnovnim akcijama koje je potrebno učiniti kako bi se provjerila performanse korisnosti i dodijeliti standardna pravila za to. Da biste to učinili, morat ćete slijediti takav vodič:
- Započnimo s instalacijom praktičnog uređivača, jer se sva podešavanja mijenjaju u konfiguracijskoj datoteci, koja se otvara kroz tako softver. Pogodno je koristiti Nano, tako u konzoli, sudo yum instalirati nano.
- Ako uslužni program još nije uspostavljen, morat ćete potvrditi dodavanje novih arhiva. Inače, niz "ne izvrši ništa" jednostavno se pojavi, dakle, možete preći na sljedeći korak.
- Umetnite sudo nano /etc/my.cnf i aktivirajte ovu naredbu.
- Dodajte Bind_Adddress = string = i odredite IP adresu na koju želite povezati i otvoriti sve portove. Možete dodatno odrediti ostale važne parametre. Pročitajte više o njima u službenoj dokumentaciji, referenca na koja je prikazana u nastavku.
- Nakon promjena, ne zaboravite da ih napišete klikom na Ctrl + O, a zatim izlazite iz Nanoa preko Ctrl + X.
- U početku, konfiguracijska datoteka sadrži i parametre koji utječu na sigurnost mreže. Oni mogu biti potencijalno slabo mjesto tijekom hakiranja, pa se preporučuje eliminirati ih izvođenjem MySQL_Secure_instalacije.
- Da biste potvrdili ovu operaciju, unesite lozinku administratora.
Kao što je ranije spomenuto, smo pokazali samo osnovni princip konfiguracije. Detaljnije o tome piše u službenoj dokumentaciji MySQL-a.
Skočite na čitanje MySQL dokumentacije na službenoj web stranici
Korak 4: Poništavanje lozinke root root-a
Ponekad korisnici prilikom instaliranja MySQL postavite lozinku za superuser, a zatim ga zaboravite ili ne znate da je u početku izabrana, pa smo odlučili konačno odlučiti o ovom članku da resetiramo pristupni ključ, koji se izvodi ovako:
- Otvorite "terminal" i uđite u sudo SystemCl STOP MySQLD tamo da zaustavite izvršenje usluge.
- Idite na siguran način rada putem SystemCTL SET-OKOLIŠ MySQLD_OPSTS = "- Skip-Grant-Stobles."
- Povežite se s imena superusera unošenjem MySQL -U korijen. Lozinka neće biti zatražena.
- Ostaje samo zauzvrat da izvrše sljedeće naredbe za stvaranje novog pristupa ključa.
MySQL> Koristi MySQL;
MySQL> Ažurirajte korisničku lozinku za lozinku = lozinku ("Lozinka") gdje je korisnik = 'root'; (gde je lozinka vaš novi pristupni ključ)
MySQL> Ispiranje privilegija;
Sudo sistemctl inseton-okoliš mysqld_opsts
Sudo sistemctl pokrenuti mysqld
Nakon toga pokušajte ponovo povezati se sa serverom pomoću nove lozinke. Ovog puta ne bi trebalo biti poteškoće.
Upravo ste bili upoznati sa koračnim priručnikom za instaliranje i površinsku konfiguraciju MySQL u CentOS 7. Kao što vidite, u tome nema ništa teško, ali ne biste trebali razmotriti gore navedene preporuke sa potpunim vodičem za povezivanje Baza podataka za dodatno komuniciranje s web poslužiteljem ili aplikacijom. Sve će to morati biti obavljene ručno, guranjem od specifičnosti web mjesta, programa i proučavanje službene dokumentacije svih korištenih komponenti.
Vidi i:
Instaliranje phpmyadmin u CentOS 7
Instalacija PHP 7 u Centos 7