MySQL sistem upravljanja bazom podataka jedno je od najpopularnijih rješenja za stvaranje univerzalnih i fleksibilnih usluga skladištenja podataka za web aplikacije. Upravljački programi za rad sa MySQL DBMS-om uključeni su u veliku većinu modernih CMS distribucija. Za većinu popularnih skripti i sistema za upravljanje sadržajem postoje baze podataka s početnim popunjavanjem podataka. Za početak morate uvesti mysql bazu podataka.
Potrebno
- - podaci o autorizaciji za pristup MySQL serveru;
- - klijent konzole mysql.
Instrukcije
Korak 1
Pripremite MySQL dump datoteku baze podataka. Ako je deponija u arhivi, raspakirajte je. Koristite odgovarajuće mogućnosti za raspakiravanje ili upravljanje datotekama.
Korak 2
Odredite kodiranje osnovnog teksta izvatka ako nije unaprijed poznato. Otvorite datoteku u uređivaču ili pregledniku koji omogućava promjene dinamičkog kodiranja. Odaberite kodiranje dokumenta.
Korak 3
Povežite se na MySQL server. Pokrenite mysql klijentski program s konzole s navedenim imenom hosta i korisničkim imenom. Ime hosta specificirano je pomoću opcije -h naredbenog retka, a korisničko ime je navedeno pomoću opcije -u. Na naredbenom retku možete odrediti i lozinku za pristup poslužitelju pomoću prekidača --password ili ostaviti ovaj parametar neoznačenim (tada će se prilikom povezivanja tražiti lozinka.) Unesite sljedeću naredbu u konzolu:
mysql -h Ime hosta -u Korisničko ime --password = UserPassword
i pritisnite tipku Enter. Ovdje je HostName ime hosta (može biti simbolično ili IP adresa), UserName je korisničko ime DBMS-a, a UserPassword je lozinka. Ako je veza uspješna, na konzoli će se prikazati poruka, kao i naredbeni redak.
Korak 4
Navedite skupove znakova koje server podržava. Unesite "SHOW CHARACTER SET;" u konzolu. Pritisnite Enter. Utvrdite ima li poslužitelj skup znakova koji se podudara s kodiranjem koje sadrži dump podatke uvezene baze podataka.
Korak 5
Prikažite listu postojećih baza podataka. U konzolu unesite "POKAŽI BAZE PODATAKA;". Pritisnite Enter.
Korak 6
Kreirajte novu bazu podataka na MySQL serveru. Unesite naredbu poput:
STVORI BAZU PODATAKA `DatabaseName` KARAKTER POSTAVITI CharsetName COLLATE CollateName;
i pritisnite Enter. Navedite željeno ime baze podataka za parametar DatabaseName. Ne smije se podudarati ni sa jednim imenom na listi prikazanom u petom koraku. Za parametar CharsetName navedite ime skupa znakova koje se podudara s kodiranjem teksta dump-a baze podataka. U četvrtom koraku prikazana je lista skupova znakova. Zamijenite CollateName vrijednošću iz polja "Zadana usporedba" odgovarajućeg retka na istoj listi.
Korak 7
Prekini vezu sa serverom. Unesite q u konzolu. Pritisnite Enter.
Korak 8
Uvezite MySQL bazu podataka. Unesite naredbu poput ove u konzolu:
mysql -h Ime hosta -u Korisničko ime -D Ime baze podataka -b -B -s -p <ime datoteke
pritisnite Enter. Unesite korisničku lozinku. Pritisnite Enter. Pričekajte dok se podaci ne uvezu. Ovdje su vrijednosti parametara -h i -u iste kao što je opisano u trećem koraku. Umjesto DatabaseName, morate zamijeniti ime baze podataka kreirane u šestom koraku. Ime datoteke mora biti puna ili relativna staza do datoteke izvatka baze podataka. Poruke o pogrešci ispisat će se na konzoli.