Natrag na blog

Kako instalirati MySQL na CentOS 7

Kako instalirati MySQL na CentOS 7

MySQL je jedan od najpopularnijih sustava za upravljanje bazama podataka za web stranice i poslužiteljske aplikacije. Za webmastere, to je neophodan alat za učenje. MySQL je relacijska baza podataka koja koristi SQL (Structured Query Language) za upravljanje svojim podacima. MySQL se obično instalira kao dio LEMP stoga koji sadrži Linux, Nginx, MySQL/MariaDB, i PHP/Perl/Python. Trebali biste imati na umu da je na CentOS, poželjno instalirati MariaDB, ogranak (fork) MySQL-a koji također održavaju izvorni programeri MySQL-a. MariaDB se tretira kao alternativna zamjena za MySQL. U sljedećem vodiču provest ćemo vas kroz instalaciju MySQL-a na CentOS 7 poslužitelju. Počnimo!

Instalacija MySQL-a

Instalacija bilo kojeg paketa na CentOS zahtijeva pristup root računu ili bilo kojem drugom računu koji ima sudo privilegije. Pod pretpostavkom da vam je na raspolaganju root pristup, krenimo dalje. Prvo se mora instalirati MySQL community repozitorij za yum. Da biste preuzeli paket, posjetite službenu stranicu za preuzimanje MySQL-a: https://dev.mysql.com/downloads/repo/yum/ Datoteka se može preuzeti iz preglednika. Alternativno, koristite wget za preuzimanje. Ako je datoteka ažurirana na novu verziju, promijenite naziv datoteke u naredbi:

Provjerite integritet datoteke. Službena stranica za preuzimanje MySQL-a nudi MD5 hex hash za sva preuzimanja:

MySQL download page

community-release

Pod pretpostavkom da se MD5 hash podudara sa službenom vrijednošću, vrijeme je za instalaciju RPM paketa. Zatim pokrenite sljedeću naredbu za instalaciju paketa:

Paket će dodati dva nova MySQL yum repozitorija. Konačno, sustav je spreman za instalaciju MySQL-a (MariaDB). Imajte na umu da će se, unatoč nazivu paketa, zapravo instalirati MariaDB, alternativa za MySQL:

Pokretanje MySQL-a

Nakon što je instalacija završena, vrijeme je za pokretanje poslužitelja. Pokrenite sljedeću naredbu za pokretanje MySQL usluge:

Provjerite je li se usluga uspješno pokrenula. Ako je bila uspješna, izlaz bi trebao izgledati otprilike ovako:

MySQL CentOS 2

Prema zadanim postavkama, MySQL je konfiguriran da se pokreće pri svakom podizanju sustava. Ako postoji potreba za onemogućavanjem ovog ponašanja, pokrenite sljedeću naredbu. Imajte na umu da ako je MySQL usluga onemogućena, nakon toga se mora ručno pokrenuti kako biste je mogli koristiti:

MySQL generira privremenu lozinku tijekom procesa instalacije. Ona se nalazi unutar datoteke mysqld.log. Koristite grep kako biste dohvatili privremenu lozinku. Bit će vam potrebna prilikom prvog konfiguriranja MySQL-a:

CloudSigma server

Konfiguracija MySQL-a

Kada je usluga pokrenuta i radi, poslužitelj je spreman za konfiguraciju. Radi lakšeg korištenja, MySQL dolazi sa skriptom za automatizaciju nekih konfiguracija. Sada pokrenite sigurnosnu skriptu. Ovdje će nam trebati privremena lozinka koju smo dohvatili u prethodnom koraku:

MySQL će tražiti novu lozinku. Provjerite je li lozinka jaka. Zatim će MySQL tražiti potvrdu je li to konačna lozinka. Nakon toga pritisnite „n“ kako biste odbili ponudu. Kada vam se ponudi uklanjanje anonimnih korisnika, unesite „y“ i pritisnite „Enter“. U slučaju svih sljedećih koraka, odgovorite s „y“ za potvrdu. Zatim će onemogućiti udaljenu prijavu za root korisnika, ukloniti testnu bazu podataka i ponovno učitati tablice privilegija.

Testiranje MySQL-a

Sada je MySQL uspješno instaliran. Kako biste provjerili radi li kako je predviđeno, vrijeme je za izvođenje jednog posljednjeg testa. Koristit ćemo alat mysqladmin. To je klijent za pokretanje administrativnih naredbi.

U sljedećoj naredbi, mysqladmin će od vas tražiti da se povežete na MySQL poslužitelj kao root korisnik. Oznaka „-p” označava unos lozinke, a „version” vam govori da vratite verziju poslužitelja:

Ako je sve prošlo u redu, dobit ćemo konačni izlaz.

Korisne MySQL naredbe

Postoje brojne naredbe koje MySQL podržava, svaka sa svojim slučajem upotrebe. Da biste dobili popis svih MySQL naredbi, provjerite MySQL pomoć. Da biste to učinili, pokrenite MySQL konzolu:

Pokrenite naredbu help u MySQL konzoli:

Useful MySQL commands

Zaključak

Uz pomoć našeg vodiča, instalacija MySQL-a na CentOS 7 nije nimalo teška. Prva instalacija traje neko vrijeme. Nakon što se konfigurira, može učinkovito raditi za sve vrste namjena.

Evo nekoliko dodatnih resursa s našeg bloga koji će vam pomoći da se dodatno upoznate s MySQL-om:

Sretno s radom!

author

Hark Labs

Autor · CloudSigma

Preslav Dobrev je kreativni dizajner u CloudSigma, usredotočen na dosljedan poslovni identitet korištenjem tradicionalnih i inovativnih marketinških kanala. Vješt je u spajanju umjetničke vizije sa strateškim marketingom kako bi stvorio dojmljive brendirane priče.

Komentari

Još nema komentara. Budite prvi.