MySQL Vodič za Workbench: Što je, kako instalirati i koristiti
⚡ Pametni sažetak
MySQL Workbench je službeni vizualni alat za MySQL relacijska baza podataka, objedinjujući modeliranje podataka, SQL razvoj i administraciju poslužitelja u jednom višeplatformskom sučelju koje se povezuje s lokalnim ili udaljenim MySQL poslužitelji za svakodnevni rad s bazama podataka.

Što je MySQL?
MySQL je relacijska baza podataka otvorenog koda.
MySQL je višeplatformski, što znači da radi na brojnim različitim platformama kao što su Windows, Linux i macOS.
Zašto koristiti MySQL?
Na tržištu postoji niz sustava za upravljanje relacijskim bazama podataka.
Primjeri relacijskih baza podataka uključuju Microsoft SQL Server, Microsoft Pristup Oracle, DB2, itd.
Može se postaviti pitanje zašto bismo izabrali MySQL nad ostalim sustavima za upravljanje bazom podataka.
Odgovor na ovo pitanje ovisi o nizu čimbenika.
Pogledajmo snage MySQL u usporedbi s drugim relacijskim bazama podataka kao što je SQL Server:
- MySQL podržava više mehanizama za pohranu, svaki sa svojim specifikacijama, dok drugi sustavi poput SQL Servera podržavaju samo jedan mehanizam za pohranu. Da biste to shvatili, razmotrite dva mehanizma za pohranu koje podržava MySQL:
- InnoDB — zadani mehanizam za pohranu koji dolazi s MySQL od verzije 5.5. InnoDB podržava strane ključeve za referentni integritet i također podržava ACID standardne transakcije.
- MyISAM — zadani mehanizam za pohranu za MySQL prije verzije 5.5. MyISAM nema podršku za transakcije. Njegove prednosti u odnosu na InnoDB uključuju jednostavnost i visoke performanse.
- MySQL ima visoke performanse u usporedbi s drugim relacijskim sustavima baza podataka. To je zbog jednostavnosti dizajna i podrške za više mehanizama za pohranu.
- Isplativo — relativno je jeftinije u usporedbi s drugim relacijskim bazama podataka. Zapravo, community izdanje je besplatno. Komercijalno izdanje ima naknadu za licenciranje koja je također isplativa u usporedbi s naknadama za licenciranje proizvoda kao što su Microsoft SQL Server.
- Višeplatformski — MySQL radi na mnogim platformama, što znači da se može implementirati na većini računala. Drugi sustavi poput MS SQL Servera rade samo na Windows platforma.
U cilju interakcije sa MySQL, trebat će vam alat za pristup poslužitelju koji može komunicirati s MySQL poslužitelj. MySQL podržava više korisničkih veza.
Što je MySQL Radni stol?
MySQL Workbench je vizualni alat za dizajniranje i modeliranje baza podataka. MySQL relacijska baza podataka na poslužitelju. Omogućuje stvaranje novih fizičkih modela podataka i modifikaciju postojećih MySQL baze podataka s funkcijama obrnutog/naprijednog inženjeringa i upravljanja promjenama. Svrha MySQL Workbench pruža sučelje za lakši i strukturiraniji rad s bazama podataka.
MySQL Workbench objedinjuje tri primarna skupa funkcionalnosti - modeliranje i dizajn podataka, SQL razvoj i administraciju poslužitelja - a svaki je opisan u nastavku.
Alat za modeliranje i dizajn
Modeli su u središtu većine valjanih, visokoučinkovitih baza podataka. MySQL Workbench ima alate koji omogućuju programerima i administratorima baza podataka vizualno stvaranje fizičkih modela dizajna baze podataka koji se mogu lako prevesti u MySQL baze podataka korištenjem naprednog inženjeringa.
- MySQL Workbench podržava stvaranje više modela u istom okruženju.
- Podržava sve objekte - kao što su tablice, prikazi, pohranjene procedure i okidači - koji čine bazu podataka.
- MySQL Workbench ima ugrađeni uslužni program za validaciju modela koji izvještava o svim problemima koji se mogu pronaći modeleru podataka.
- Također omogućuje različite notacije modeliranja i može se proširiti korištenjem Lua, skriptnog jezika.
Donja slika prikazuje prozor za modeliranje za MySQL Radni stol.
Alat za razvoj SQL-a
Strukturirani jezik upita (SQL) omogućuje nam manipuliranje našim relacijskim bazama podataka. SQL je srce svih relacijskih baza podataka.
- MySQL Workbench ima ugrađeni vizualni SQL editor.
- Vizualni SQL editor omogućuje programerima izradu, uređivanje i pokretanje upita. MySQL baze podataka poslužitelja. Ima pomoćne programe za pregled podataka i njihov izvoz.
- Njegovi označivači boja sintakse pomažu programerima da lako pišu i ispravljaju pogreške u SQL izjavama.
- Moguće je pokrenuti više upita, a rezultati se automatski prikazuju na različitim karticama.
- Upiti se također spremaju u ploču povijesti za kasnije dohvaćanje i pokretanje.
Donja slika prikazuje SQL razvojni prozor za MySQL Radni stol.
Alat za administraciju
Administracija poslužitelja igra ključnu ulogu u zaštiti podataka tvrtke. Glavna pitanja koja se tiču administracije poslužitelja su upravljanje korisnicima, konfiguracija poslužitelja, zapisnici poslužitelja i mnoga druga. MySQL Workbench ima sljedeće značajke koje pojednostavljuju proces MySQL administracija servera:
- Administracija korisnika — vizualni uslužni program za upravljanje korisnicima koji administratorima baza podataka omogućuje jednostavno dodavanje novih i uklanjanje postojećih korisnika ako se ukaže potreba, dodjeljivanje i uklanjanje privilegija te pregled korisničkih profila.
- Konfiguracija poslužitelja — omogućuje naprednu konfiguraciju poslužitelja i fino podešavanje za optimalne performanse.
- Sigurnosna kopija i vraćanje baze podataka — vizualni alat za izvoz i uvoz MySQL dump datoteke. MySQL dump datoteke sadrže SQL skripte za stvaranje baza podataka, tablica, prikaza i pohranjenih procedura te za umetanje podataka.
- Server logs — vizualni alat za pregled MySQL zapisnici poslužitelja. Zapisnici uključuju zapisnike pogrešaka, binarne zapisnike i InnoDB zapisnike. Ovi zapisnici su korisni prilikom dijagnosticiranja poslužitelja.
Donja slika prikazuje administratorsku ploču za MySQL Radni stol.
Sljedeći odjeljak pokriva instalaciju MySQL Radni stol uključen Windows.
Kako instalirati MySQL Radni stol (za Windows)
U ovom odjeljku naučit ćemo kako instalirati i koristiti MySQL Radni stol.
Instaliranje MySQL Radni stol je proces u 2 koraka.
1) Instalirajte MySQL Community Server.
2) Instalirajte MySQL Radna tezga — radni stol možete instalirati pomoću zip datoteke ili MSI instalacijskog programa (preporučeno).
Bilješka: Za izvođenje instalacije bit će vam potrebne administratorske ili napredne korisničke ovlasti.
Početak
Nakon što završite s instalacijom gore navedenog, potrebno je postaviti MySQL Radni stol kao što je prikazano dolje. Slijedi detaljan postupak instalacije MySQL Radni stol.
Korak 1) Otvorite početni prozor. Prvi korak je pokretanje MySQL Radni stol. Ono što vidite naziva se početni prozor.
Korak 2) Otvorite čarobnjaka za novu vezu. Zatim morate stvoriti svoj MySQL vezu s poslužiteljem, koja sadrži detalje o ciljnom poslužitelju baze podataka, uključujući i kako se povezati s njim. Kliknite "+" u MySQL Početni prozor programa Workbench. Otvorit će se čarobnjak za postavljanje nove veze.
Korak 3) Kliknite gumb Konfiguriraj upravljanje poslužiteljem. Kao početnik, možete stvoriti vezu za lokalno instalirani poslužitelj. Kliknite gumb Konfiguriraj upravljanje poslužiteljem u prozoru Postavi novu vezu da biste provjerili konfiguraciju MySQL poslužitelj.
Korak 4) Kliknite gumb Dalje za nastavak. Otvara se novi prozor pod nazivom Konfiguriraj lokalno upravljanje. Kliknite gumb Dalje za nastavak.
Korak 5) Unesite lozinku i pritisnite U redu. Zatim će čarobnjak testirati vezu s bazom podataka. Ako test ne uspije, vratite se i ispravite parametre veze s bazom podataka. Zatim će se otvoriti skočni prozor u kojem se traži vaša root lozinka za testiranje veze s lokalnom MySQL instancu poslužitelja. Lozinka je ona koju ste postavili tijekom instalacije MySQLUnesite lozinku i pritisnite U redu.
Korak 6) Kliknite Dalje za nastavak. Čarobnjak će zatim testirati vezu s bazom podataka. Ako test ne uspije, vratite se i ispravite parametre veze s bazom podataka. Ako su svi testovi uspješni, kliknite Dalje za nastavak.
Korak 7) Kliknite Dalje. Nakon toga će se otvoriti novi čarobnjak za Upravljanje lokalnim uslugama - omogućuje vam prebacivanje između više MySQL poslužitelji instalirani na jednom računalu. Kao početnik, možete ovo zaobići i kliknuti Dalje za nastavak.
Korak 8) Odaberite MySQL Datoteka konfiguracije poslužitelja. Čarobnjak će zatim provjeriti mogućnost pristupa MySQL Konfiguracijska datoteka poslužitelja i testne start/stop naredbe.
Korak 9) Kliknite Završi za dovršetak konfiguracije poslužitelja. Zatim možete pregledati trenutne konfiguracije. Nakon pregleda konfiguracija kliknite Završi za dovršetak konfiguracije poslužitelja.
Korak 10) Kliknite na Testiraj vezu. Sljedeći korak je postavljanje veze koja se može koristiti za povezivanje s poslužiteljem. Ako već niste stvorili vezu, možete koristiti zadane vrijednosti. Kliknite na Testiraj vezu [2] nakon što unesete Naziv veze [1].
Korak 11) Kliknite U redu. Otvorit će se novi dijaloški okvir u kojem će se od vas tražiti lozinka za root/odabranog korisnika. Ako je vaš MySQL root korisnik ima lozinku, možete je unijeti pomoću trgovine u Vault značajka. Pritisnite OK.
Ako je unesena lozinka za korisnika ispravna, prikazat će se sljedeći zaslon. Kliknite oba gumba U redu i spremni ste.
Nova instanca prikazana je na početnoj stranici.
Double-kliknite i počnite s upitom.

















