Kako stvoriti novu bazu podataka u phpmyadmin. Phpmyadmin Početak rada s phpmyadminom. Izrada MySQL baze podataka na hostingu

U prethodnoj lekciji naučili smo kako stvoriti vezu s poslužiteljem baze podataka. Sljedeći korak je izrada baze podataka i tablica.

Pogledajmo dva načina za stvaranje baze podataka i tablica. Prvi je način na koji se to radi u PHP-u, drugi je korištenje prijateljskijeg uslužnog programa PhpMyAdmin, koji je standardan na većini web hostova iu XAMPP-u.

Ako hostirate web mjesto s podrškom za PHP i MySQL, baza podataka je možda već stvorena za vas, a možete preskočiti ovaj dio vodiča i početi stvarati tablice. Ne zaboravite pogledati stranice za pomoć domaćina.

Izrada baza podataka i tablica pomoću PHP-a

Funkcija mysql_query koristi se za postavljanje upita MySQL bazi podataka. Zahtjevi se pišu na jeziku S strukturiran Q uery L kut (SQL). SQL je najčešće korišten jezik za upite baze podataka - ne samo za MySQL baze podataka - vrlo je logičan i jednostavan za naučiti. U ovoj i sljedećim lekcijama naučit ćete sve važno o SQL upitima.

Prilikom izrade baze podataka koristi se SQL upit CREATE DATABASE sa sljedećom sintaksom:

STVARANJE BAZE PODATAKA db ime

Lako i jednostavno, zar ne!? Pokušajmo ovo umetnuti u PHP skriptu:

Mysql_connect("mysql.myhost.com", "user", "sesame") ili die(mysql_error()); mysql_query("KREIRAJ BAZU PODATAKA mydatabase") ili die(mysql_error()); mysql_close();

Prvo se spajamo na MySQL poslužitelj. Zatim kreiramo bazu podataka "mydatabase". I na kraju zatvorite vezu s MySQL poslužiteljem.

Za sada je dobro... ali stvari postaju malo kompliciranije kada želimo kreirati tablice u PHP-u. Prilikom izrade tablica koristimo SQL upit CREATE TABLE sa sljedećom sintaksom:

STVARANJE TABLICE naziv tablice (column_name1 DATA_TYPE, column_name2 DATA_TYPE, column_name3 DATA_TYPE, ...)

naziv_tablice I naziv_stupca to su, naravno, prikladna imena. TIP PODATAKA koristi se za određivanje vrste podataka umetnutih u stupac. Ovo su najčešće vrste:

Cijeli brojevi Decimalni brojevi Kratki tekst do 255 znakova Uobičajeni tekst do 65.535 znakova Dugi tekst do 4.294.967.295 znakova Datumi u formatu GGGG-MM-DD Vrijeme u formatu HH:MM:SS Vrijeme i datum u formatu GGGG-MM- DD HH:MM :SS

Općenito, to je logično i relativno jednostavno. Pokušajmo ovo umetnuti u naš primjer:

Mysql_connect("mysql.myhost.com", "user", "sesame") ili die(mysql_error()); mysql_select_db("ljudi") ili umri(mysql_error()); mysql_query("CREATE TABLE MyTable (id INT AUTO_INCREMENT, Ime CHAR, Prezime CHAR, Telefon INT, Datum rođenja DATUM PRIMARNI KLJUČ(id)")) Or die(mysql_error()); mysql_close();

U ovom primjeru počinjemo spajanjem na MySQL poslužitelj. Zatim koristimo funkciju za odabir baze podataka "ljudi". Zatim stvaramo tablicu "osobe" od 5 stupaca.

Imajte na umu da za stupac "id" koristimo da odredimo da stupac sadrži brojeve, a zatim dodajemo kako bismo automatski povećali te brojeve i osigurali da se jedinstveni ID generira za svaki redak.

Na kraju koristimo za postavljanje stupca "id" kao primarnog ključa. Primarni ključ jedinstveno identificira svaki zapis (/redak) u tablici, što je posebno korisno za naknadna ažuriranja baze podataka.

Izrada baze podataka i tablica pomoću phpMyAdmin-a

Može biti korisno stvoriti baze podataka i tablice izravno u PHP-u. Ali često je lakše koristiti phpMyAdmin (ili bilo koji drugi MySQL administrativni uslužni program), koji je standardan na većini web hostova i XAMPP-u. Snimka zaslona u nastavku pokazuje kako stvoriti bazu podataka i tablice pomoću phpMyAdmin-a.

Svaki web programer zna da gotovo svaka web stranica zahtijeva bazu podataka da bi funkcionirala. Omogućuje vam pohranjivanje informacija, upravljanje njima i dohvaćanje u pravo vrijeme. Kako bi se sve navedeno moglo koristiti u praktičnijem obliku, grupa entuzijasta odlučila je kreirati proizvod koji objedinjuje praktičnost i funkcionalnost pri radu sa DBMS-om. Njegovo ime je phpMyAdmin. U pravilu je već dostupan na mnogim hosting stranicama. Stoga će se u ovom članku raspravljati o tome kako instalirati i konfigurirati phpMyAdmin

Priprema

Budući da je sam phpMyAdmin napisan u PHP-u, da bi radio morat ćete instalirati cijeli set potrebnog softvera - Apache, PHP, MySQL.

Svaka se komponenta može instalirati ručno pojedinačno ili sve odjednom. Za Linux postoji paket LAMP, za Windows - "Denver" ili OpenServer. Instaliranje cjelokupnog softvera i njegovo zasebno konfiguriranje omogućit će vam proučavanje sastava i strukture cijelog poslužitelja kao cjeline. Ako vam vrijeme ne dopušta da se bavite unutarnjom strukturom, lakše je i prikladnije odmah instalirati sklop.

Postavljanje PhpMyAdmin na Ubuntu

Paket je dostupan u standardnim Ubuntu spremištima, pa samo upišite naredbu u terminal:

sudo apt-get instalirajte phpMyAdmin.

Tijekom procesa od vas će se tražiti da prođete kroz korake postavljanja phpMyAdmina. Prvo morate odabrati web poslužitelj koji planirate koristiti za pokretanje. U ovom slučaju to je apache2.

Sljedeći prozor od vas će tražiti da konfigurirate bazu podataka za phpMyAdmin. Vrijedi se složiti. Sustav će tražiti lozinku za MySQL. A zatim za phpMyAdmin.

Nakon toga, u mapi /etc/apache2/conf-enabled/ Pojavit će se konfiguracijska datoteka.

Ostalo je instalirati par dijelova i aktivirati ih. Možete koristiti naredbe:

sudo apt-get instaliraj php-mbstring php-gettext.

A pokreću se ovako:

sudo phpenmod mcrypt;

sudo phpenmod mbstring.

Nakon toga morat ćete ponovno pokrenuti web poslužitelj. To se radi pomoću naredbe:

sudo systemctl ponovno pokrenite apache2.

U teoriji, sve je spremno i možete početi raditi.

Pokretanje i konfiguracija

Da biste ušli u dubinu postavki phpMyAdmina, morate otvoriti bilo koji preglednik i upisati u adresnu traku:

kreirana domena/phpmyadmin.

Aplikacija će tražiti lozinku za prijavu. Nastala je tijekom faze instalacije. Nakon prijave, korisniku će se prikazati sučelje s mnogo elemenata i postavki.

Upravljačka ploča

Sučelje aplikacije podijeljeno je u logičke blokove, ujedinjene prema općem principu.

S lijeve strane nalazi se panel za brzi prijelaz između baza podataka i tablica. Ovdje možete stvoriti novu instancu određenog formata.

Gornji izbornik sadrži stavke za odlazak na postavke tablice, kao i dodatne funkcije:

  • Baza podataka. Praktično duplicira izbornik s lijeve strane, odnosno sadrži popis dostupnih baza podataka;
  • SQL. Vrlo zanimljiva točka za one koji znaju kako pravilno sastaviti upite i aktivno ih koristiti. Možete ručno izvršiti odabir, brisanje, sortiranje i druge SQL funkcije;
  • država. Trenutna pozicija u bazama podataka. Njihov ukupni obujam, promet, količina primljenih i poslanih podataka;
  • korisnički računi. Svi spremljeni podaci o korisnicima, koji pokazuju njihove privilegije, adrese i lozinke;
  • izvoz i uvoz. Vrlo praktične funkcije za razmjenu između baze podataka i drugog softvera. Na primjer, za ručno ažuriranje stranice, ako se pojavi takva potreba. Osim toga, ovo je vrlo praktičan alat za stvaranje sigurnosne kopije važnih podataka ako ova opcija nije dostupna automatski;
  • postavke. Mnogo različitih parametara, na ovaj ili onaj način povezanih s radom phpMyAdmina, baza podataka, upita i još mnogo toga;
  • replikacija. Komunikacija s drugim poslužiteljima za istodobne promjene na replikama - odnosno ponovljenim instancama trenutnog poslužitelja baze podataka;
  • varijable. Kao što naziv govori, odjeljak sadrži vrijednosti za interne potrebe poslužitelja i sustava. U pravilu se ne koriste osim u slučaju potrebe;
  • kodiranja. Prikazuje sve opcije prikaza fontova dostupne u sustavu;
  • inteligencija o vrstama pohrane podataka koji se koriste u phpMyAdmin-u;
  • proširenja. Popis phpMyAdmin dodataka koji povećavaju funkcionalnost sustava.

Opće postavke točno u središtu omogućuju vam promjenu lozinke ili postavljanje kodiranja teksta za korištenje.

Opcije prikaza pomoći će vam da promijenite jezik, temu, veličinu fonta i druge postavke za izgled sustava.

S desne strane nalazi se informacijska ploča s informacijama o poslužitelju baze podataka i web poslužitelju, kao i nekoliko poveznica za pomoć s phpMyAdminom.

Nažalost, aplikaciju napadači često koriste za neovlašteni pristup pa se morate znati zaštititi od toga.

Sigurnost

Prva stvar koju trebate učiniti je koristiti datoteke web poslužitelja Apache htaccess. Najprije morate reći apacheu da će se posebna datoteka koristiti za konfiguraciju phpMyAdmina.

Da biste to učinili, trebate konfigurirati konfiguracijsku datoteku koja se nalazi na /etc/apache2/conf-available/phpmyadmin.conf.

Morate dodati posebnu direktivu AllowOverride All. Nakon promjene i spremanja datoteke potrebno je ponovno pokrenuti web poslužitelj.

Sada za konfiguraciju phpMyAdmina trebat će vam sama datoteka u kojoj će biti definirana pravila za pristup upravljačkoj ploči. Trebao bi se zvati .htaccess i nalaziti na /usr/share/phpmyadmin.

Određuje sljedeće parametre:

AuthName "Ograničene datoteke"

AuthUserFile /etc/phpmyadmin/.htpasswd

Zahtijeva valjanog korisnika.

Ovaj. skup ključnih riječi omogućit će vam sljedeće:

  • Prvi red je odgovoran za prirodu autorizacije. Parametar “osnovni” znači da se možete prijaviti koristeći svoje korisničko ime i lozinku.
  • Drugi određuje koji će tekst biti prikazan umjesto pozdrava.
  • Treći red navodi datoteku u koju će lozinka biti pohranjena.
  • Četvrti govori sustavu da ovdje mogu ući samo autentificirani korisnici.

Lozinka

Stvaranje datoteke zaporke prilikom postavljanja phpMyAdmina zahtijevat će malo petljanja.

Prvo morate instalirati uslužni program htpasswd. Dostupan je u Ubuntu repozitoriju, pa samo pokrenite naredbu u terminalu:

sudo apt-get instalirajte apache2-utils.

Sada još trebate upisati u terminal:

sudo htpasswd -c /etc/phpmyadmin/.htpasswd korisničko ime.

Stvorit će novog korisnika i zatražiti od vas da unesete lozinku za njega.

Pristup je sada sigurno zaštićen. Kada se korisnik pokuša prijaviti na administrativnu ploču phpMyAdmin, otvorit će se dodatni prozor za dobivanje prava gledanja i promjene postavki.

CentOS

Postavljanje phpMyAdmina na CentOS zapravo se ne razlikuje mnogo. Algoritam radnji bit će gotovo isti. Osim što je instalacijska naredba malo drugačija:

yum install -y phpmyadmin

Sve daljnje postavke i manipulacije relevantne su i za Ubuntu i za CentOS.

Windows okruženje

Za operativni sustav Windows postoji nekoliko gotovih rješenja za izradu poslužitelja s postojećim skupom tehnologija. Na primjer OpenServer. Već sadrži phpMyAdmin instaliran na brodu. Možete ga pronaći u kontekstnom izborniku poslužitelja, u stavci "Napredno".

Postavljanje MySQL i phpMyAdmin u OpenServeru vrši se pomoću raznih gotovih izbornika i prozora, što je nesumnjivo praktičnije od ručnog unosa naredbi.

Prije nego što zaključimo, možemo govoriti o nekoliko uobičajenih pogrešaka i suptilnosti konfiguracije. Evo osnovnih savjeta za postavljanje phpMyAdmin, Apache i MySQL:

  • da biste izbjegli padove poslužitelja, trebali biste koristiti najnovije verzije softvera;
  • phpMyAdmin je najvjerojatnije već instaliran na hostingu, ali se njegova sigurnost još uvijek može konfigurirati putem htaccess datoteka;
  • Trebate biti oprezni pri odabiru lozinke. Često njegova restauracija traje mnogo dulje od promišljenog pristupa njezinoj izradi;
  • Korištenje gotovih sklopova omogućuje vam brzo postavljanje poslužitelja sa svime što vam je potrebno, ali ne pruža uvijek mogućnost fleksibilne konfiguracije i razumijevanja zamršenosti njegovog rada.

Konačno

PhpMyAdmin se koristi na mnogim servisima i stranicama na internetu. To se može objasniti jednostavnošću konfiguracije i pristupa bazi podataka. I također prisutnost velikog broja dodatnih funkcija i mogućnosti. Projekt se stalno razvija i prilagođava novim rješenjima i tehnologijama.

Dobar dan svima! Danas ću vam pričati o kako napraviti bazu podataka uphpmyadmin. I tako, prije svega, pokrećemo poslužitelj i idemo na phpMyAdmin. Ako vi poslužitelj je instaliran na lokalnom računalu, To u Danweru phpMyAdmin nalazi se na http://localhost/tools/phpmyadmin/, i u WAMP-u a na drugim poslužiteljima phpMyAdmin dostupan je na http://localhost/phpmyadmin/

Na stvarnom hostingu, phpMyadmin je dostupan na drugoj adresi. Koji trebate saznati od svog pružatelja usluga hostinga.

U verziji 5.5 to izgleda ovako:


Zatim u polje za naziv nove baze podataka unesite npr. naziv naše baze podataka test. U polju za usporedbu odaberite kodiranje baze podataka, utf8_općenito_ci. Ako ne navedemo kodiranje, to jest, ostavimo "usporedbu" kakva jest, tada je ovo kodiranje odabrano prema zadanim postavkama. Nakon popunjavanja ovih polja kliknite na gumb stvoriti.


Na sredini ekrana pojavit će se poruka da je testna baza podataka kreirana. Pojavit će se na popisu s kreiranim bazama podataka. Pronalazimo ga na ovom popisu, kliknemo na njegovo ime i nalazimo se unutar kreirane baze podataka. U početku je prazna, pa napravimo tablicu.

Postoje dva načina za izradu tablica:

Prvi način: U lijevom stupcu kliknite na stvoriti tablicu

I pojavit će se sljedeći prozor:


Postavite naziv za tablicu i naslov za svako polje. Na primjer, želimo stvoriti tablicu s kategorijama web stranica. Stoga postavljamo naziv tablice kategorije. Za ovu tablicu potrebna su nam samo 2 polja, ovo su iskaznica i imena kategorija ( Ime) Prema pravilima u bilo kojoj tablici, prvo polje uvijek ima ime id, odnosno identifikator. Za ovo polje obavezno odaberite tip INT i postavite duljinu vrijednosti u brojevima, npr. 2. Odaberemo indeks PRIMARY, pa mu dajemo primarni ključ i umetnemo potvrdni okvir za A_I (Auto Increment) tako da njegova se vrijednost automatski povećava za jedan.

Za polje naziva kategorije odaberite vrstu VARCHAR i postavite maksimalnu duljinu na 255 znakova.

Ako želite dodati još jedno ili više polja, tada u polju dodati, unesite broj koji odgovara broju polja koja želite dodati i kliknite OK.

Ne trebaju nam četiri polja, već samo dva, pa smo ispunili samo dva polja, a ostala ostavili prazna. U tablicu će biti dodana samo popunjena polja. Nakon što ste ispunili sva potrebna polja, pomaknite se malo niže po stranici i kliknite na Uštedjeti.


To je to, tablica s imenom kategorije stvorio. Pojavit će se na popisu stolova na lijevoj strani ekrana.

Drugi način:

Odmah nakon ulaska u bazu podataka vidimo takav blok Napravi tablicu. Ovaj blok ima 2 polja u koja možemo unijeti naziv tablice i broj stupaca u tablici. Napravimo, na primjer, tablicu s registriranim korisnicima, nazovimo ovu tablicu korisnika. Ova će tablica imati sljedeća polja: id, prijava, lozinka, e-mail, f_name, s_name, U polje za broj stupaca unesite 6 i kliknite OK.


Pojavit će se isti prozor kao u prvoj metodi.


Nakon što ispunite sva polja, spustite se malo niže i kliknite na gumb uštedjeti.

Svi stol korisnika stvorio. Također je dodan na lijevu listu sa kreiranim bazama podataka.

To je sve za danas. Sada znaš, kako stvoriti MySQL bazu podataka i tablice u phpmyadminu bez poteškoća i zagonetki. Želim svima puno sreće!

Svidio vam se članak?

Pozdrav, dragi čitatelji bloga. Danas želim razgovarati o skripti (programu) PhpMyAdmin, koji u praktičnom grafičkom obliku (bez unosa SQL upita) pomaže u upravljanju bazama podataka na MySQL poslužitelju. Ovisno o razini pristupa korisnika, ovom poslužiteljskom skriptom možete upravljati kako pojedinačnim bazama podataka tako i cijelim MySQL poslužiteljem.

Ne planiram ići dublje, jer... prvo, jednostavno nisam upoznat s potpunom funkcionalnošću ovog besplatnog uslužnog programa, a drugo, malo je vjerojatno da će vam trebati kada radite na svojoj web stranici.

Međutim, program PhpMyAdmin mi je postao isti. Istina, iako ga stalno koristim, u pravilu, za vrlo ograničen broj operacija. Uglavnom kada želim napraviti bazu podataka web stranice, optimizirati tablice baze podataka, au rijetkim slučajevima pomaže mi da mijenjam sve tekstove članaka odjednom, što značajno štedi vrijeme.

Instalacija i konfiguracija PhpMyAdmin-a

Razumije se da PhpMyAdmin ima mnogo više mogućnosti, ali meni je ovo sasvim dovoljno. Iako sam, kada sam proučavao Popovljev videotečaj o PHP-u i MySQL-u, koristio ovaj program za stvaranje vlastitih baza podataka i stvaranje potrebnih tablica s potrebnim poljima u tim bazama podataka.

Općenito, u ovom videotečaju, Evgeniy govori o pisanju vlastitog CMS-a (naravno, ne tako složenog i sofisticiranog, kao na primjer, ali još uvijek s administratorskom pločom) koristeći PHP i MySQL jezik upita. Usput ćete, naravno, naučiti osnove ovih jezika, što će vam dobro doći i biti korisno u radu s vlastitom web stranicom. Tečaj je vrlo velik i opsežan, ali, po mom mišljenju, koristan, posebno za početnike u ovom pitanju.

PhpMyAdmin bit će instaliran na velikoj većini hosting stranica (barem na RuNetu) kako bi webmasterima omogućio rad s njihovim bazama podataka. Baze podataka se u pravilu kreiraju pomoću same upravljačke ploče hostinga (), ali rad s već kreiranom MySQL bazom podataka za gotovo sve hostere prepušten je PhpMyAdminu, i to je točno, jer je za to vrlo pogodan, a sama skripta je mnogima poznata.

Da. Vrlo vjerojatno nećete morati instalirati i konfigurirati sam ovaj program, ali ću vam ipak, za svaki slučaj, ukratko reći gdje možete preuzeti skriptu i kako je instalirati i konfigurirati. Usput, ovaj se program može koristiti ne samo na hosting poslužitelju, već i na lokalnom poslužitelju s instaliranim MySQL. Skripta je već uključena prema zadanim postavkama.

Općenito, teško mi je zamisliti situaciju u kojoj ćete morati sami instalirati i konfigurirati PhpMyAdmin, iako sam se susreo s takvom situacijom. Prije godinu i pol dana, blog je bio domaćin, gdje isprva ova skripta nije bila instalirana i morao sam je sam preuzeti i instalirati, iako u tome nema ništa komplicirano.

Preuzmite PhpMyAdmin s podrškom za ruski jezik, možete s ove stranice, iako od tamo možete preuzeti i verziju skripte s podrškom samo za engleski jezik. Najnovija trenutna verzija je 4.0.5 i bit će kompatibilna s PHP 5 i MySQL 5.

Verzija 2.11.11.3 kompatibilna je sa starijim verzijama PHP 4+ i MySQL 3+. Nakon preuzimanja programske arhive morat ćete je raspakirati i spojiti se na svoju web stranicu putem FTP-a, na primjer, koristeći .

Napravite direktorij u korijenskoj mapi (obično ili PUBLIC_HTML ili HTDOCS) svoje web-lokacije s bilo kojim nazivom koji razumijete, na primjer, "myadmin" (ako koristite velika slova u nazivu direktorija, tada kada mu pristupate iz adresne trake preglednika morat ćete uzeti u obzir velika i mala slova).

E, sad pomoću FileZille kopirajte sadržaj arhive sa skriptom u kreirani direktorij (cijela hrpa mapa i datoteka iz distribucije može se odabrati odjednom pritiskom na Ctrl+A na tipkovnici) i kliknite na “ Prijenos na poslužitelj” odabirom iz kontekstnog izbornika:

Nakon što se datoteke kopiraju (ovo je instalirajte PhpMyAdmin) morate unaprijed konfigurirati ovu skriptu. Najlakši način da ovo postavite je preimenovati datoteku "config.sample.inc.php" (iz mape "myadmin" koju ste stvorili) u "config.inc.php".

Nakon toga otvorite dobivenu datoteku “config.inc.php” za uređivanje i nastavite s postavkama, koje se sastoje od postavljanja identifikatora koji pomaže šifrirati vašu lozinku za pristup PhpMyAdmin-u u kolačiću preglednika. Da biste to učinili, u retku:

$cfg["blowfish_secret"] = "";

Unesite najmanje 10 znakova između jednostrukih navodnika, ovako:

$cfg["blowfish_secret"] = "sjkdflscokdkld";

Ne morate pamtiti uneseni niz. Zapravo, preliminarno postavljanje PhpMyAdmina može se smatrati dovršenim. Iako, također možete promijeniti zadani način prijave, koji je naveden u retku:

$cfg["Poslužitelji"][$i]["auth_type"] = "kolačić";

U tom ćete slučaju svaki put za prijavu morati unijeti svoje korisničko ime i lozinku, koje možete zapamtiti u kolačiću pomoću preglednika. Ali ovaj red možete zamijeniti ovim kodom:

$cfg["Poslužitelji"][$i]["auth_type"] = "konfiguracija"; $cfg["Poslužitelji"][$i]["user"] = "vaša_prijava"; $cfg["Poslužitelji"][$i]["lozinka"] = "parol_odnako";";

U drugom i trećem redu ovog koda postavljate login i password za ulazak u program, koje sada više nećete morati upisivati ​​(automatska prijava). Ali ovaj način prijave je manje siguran od zadanog, iako ako radite sa web mjestom na lokalnom hostu, tada će ova postavka prijave biti poželjnija.

Izvoz i uvoz baze podataka putem PhpMyAdmin

Nakon što završite s postavljanjem, možete se pokušati prijaviti. Da biste to učinili, morate u adresnu traku vašeg preglednika upisati put do mape u koju ste instalirali PhpMyAdmin distribucijske datoteke. To je, na primjer, za moj blog ova adresa bi izgledala ovako:

https://site/myadmin/index.php

Ako ste ispravno instalirali i konfigurirali skriptu, pojavit će se prozor koji će od vas tražiti da unesete svoju prijavu i lozinku za ulazak u program:

Za prijavu možete koristiti korisničko ime i lozinku koje vam je dao vaš domaćin. Ako instalirate PhpMyAdmin na svoj poslužitelj, prijava će prema zadanim postavkama biti "root", a lozinka je ona koju ste naveli prilikom instalacije MySQL-a. Kao rezultat toga, bit ćete odvedeni na glavnu stranicu skripte:

Ikona kuće uvijek će vam omogućiti povratak na početnu stranicu programa. Pogledajmo radnje koje korisnici najčešće izvode - stvaranje i vraćanje sigurnosne kopije baze podataka. Općenito, naravno, sigurnosnu kopiju baze podataka možete izraditi na mnogo načina, ali sigurnosne kopije napravljene putem Php My Admin-a nikada me nisu iznevjerile.

Postoje skripte i proširenja za razne CMS-ove koji mogu stvoriti sigurnosne kopije baze podataka prema rasporedu i bez vašeg sudjelovanja, ali ja osobno više volim koristiti ručne sigurnosne kopije (tako se osjećam sigurnije). Baza raznih CMS-ova sadrži ono najvrjednije što imate na svojoj stranici – članke koje ste napisali, a čiji bi gubitak bio nenadoknadiv.

U lijevom stupcu sučelja PhpMyAdmin odaberite bazu podataka koju želite sigurnosno kopirati, zatim idite na karticu "Izvoz" s gornjeg horizontalnog izbornika glavnog prozora programa:

Ovaj program može arhivirati sigurnosnu kopiju baze podataka u hodu, tako da na samom dnu stranice koja se otvori ima smisla označiti kućicu “gzip”, čime se smanjuje volumen i vrijeme preuzimanja. U stupcu “Izvoz” prema zadanim postavkama bit će odabrane sve tablice iz baze koja vam je potrebna i odabran format za spremanje kao “SQL”.

Ako želite kopirati samo neke tablice, odaberite samo njih. Da biste napravili sigurnosnu kopiju u PhpMyAdmin-u, samo trebate kliknuti na gumb "ok" i odabrati mjesto na računalu za pohranjivanje arhive. Zapravo, sve je brzo i jednostavno. Jedina stvar koju trebate učiniti je ne zaboraviti ponoviti ovaj postupak nakon dodavanja novih materijala na stranicu.

Sada se prisjetimo tog tužnog trenutka kada vam može zatrebati vratiti bazu podataka iz prethodno stvorene sigurnosne kopije. Prvo, bolje je izbrisati sve postojeće tablice u bazi podataka koja se obnavlja. Da biste to učinili, kliknite na njegov naziv u lijevom stupcu programa i ispod popisa svih tablica baze podataka kliknite na "Označi sve" i odaberite "Izbriši" s padajućeg popisa:

Nakon toga, idete s gornjeg izbornika glavnog prozora PhpMyAdmina na karticu "Import", kliknite na gumb "Select file" i počnete pretraživati ​​svoje računalo u potrazi za najnovijom ažurnom sigurnosnom kopijom baze podataka koju potreba.

Programu će trebati neko vrijeme da izvuče i vrati sve tablice baze podataka iz arhive, nakon čega ponovno možete uživati ​​u potpuno funkcionalnom mjestu. Sve je također vrlo jednostavno i brzo, što je dobra vijest.

Stvaranje nove baze podataka i korisnika u PhpMyAdmin

Ako izrađujete web mjesto na vlastitom poslužitelju (lokalnom, virtualnom ili namjenskom), možda će vam trebati stvoriti novu bazu podataka, što se lako može učiniti u ovom programu. Da biste to učinili, na početnoj stranici samo ćete morati unijeti njezin naziv u polje "Stvori novu bazu podataka" i kliknuti gumb za stvaranje. To je to, stvorena je nova baza podataka u PhpMyAdmin-u.

Sada ćemo morati kreirati korisnika za ovu bazu podataka - na početnoj stranici slijedite vezu "Privilegije":

A u prozoru koji se otvori trebate slijediti vezu "Dodaj novog korisnika":

  1. Korisničko ime - unesite željeno ime na latinici (to će biti vaša prijava prilikom prijave)
  2. Host - obično unesite localhost
  3. Lozinka i potvrda - osmislite složeniju lozinku tako da neprijatelj ne pogodi

U području "Globalne privilegije" odaberite mogućnosti koje će biti dostavljene korisniku kojeg stvorite. Za lokalni poslužitelj najbolje bi bilo kliknuti na poveznicu “Označi sve”:

Pa, također smo uspješno stvorili novog korisnika u PhpMyAdmin-u.

Drugi načini korištenja PhpMyAdmina

Jednom sam imao slučaj kada je, nakon premještanja moje stranice na drugi poslužitelj, počela generirati pogrešku baze podataka. Nakon što sam otvorio program, vidio sam poruku da je jedna od tablica u mojoj bazi podataka oštećena.

Ali ovaj problem je riješen vrlo jednostavno i brzo koristeći sam PhpMyAdmin. Da bih to učinio, provjerio sam oštećenu tablicu i odabrao opciju "Vrati tablicu" s padajućeg popisa u nastavku.

Osim toga, vrlo često koristim opciju na optimizaciji tablice kojima je ova optimizacija potrebna. Da biste to učinili, samo kliknite na samom dnu popisa tablica na vezu "Označi one koje zahtijevaju optimizaciju" i odaberite opciju "Optimiziraj tablicu" s padajućeg popisa:

Pa, također ponekad koristim ovu priliku za pokretanje SQL upita na određenim tablicama baze podataka. Vrlo je zgodno kada vam zatreba promijeniti nešto u tekstovima svih članaka na vašoj web stranici. Ako je broj članaka premašio stotinu, to učiniti ručno jednostavno nije moguće. Isto se može učiniti instaliranjem potrebnog proširenja na vaš CMS, ali možete proći i samo s PhpMyAdminom.

Pažnja!!! Prije nego što izvršite sljedeće korake , svakako napravite sigurnosnu kopiju baze podataka na gore opisani način.

U WordPressu se članci pohranjuju u tablicu pod nazivom “wp_posts” pa za izmjene u tekstovima svih članaka potrebno je kliknuti na naziv ove tablice u lijevom stupcu prozora programa, a u središnjem prozoru otići na karticu “Pregledaj” u gornjem izborniku:

Otvorit će se poseban prozor u koji ćete morati upisati Tekst SQL upita, unoseći izmjene u sve članke na stranici. Ovaj tekst će izgledati otprilike ovako:

AŽURIRAJ wp_posts SET post_content =REPLACE(post_content, "what_needs_change", "what_needs_change");

Zadnji put sam promijenio razine naslova unutar članaka (uklonio sam naslove razine h4, zamijenivši ih s h3) i sekvencijalno izvršio sljedeće SQL upite kroz PhpMyAdmin:

AŽURIRAJ wp_posts SET post_content =REPLACE(post_content, "

", "

"); UPDATE wp_posts SET post_content =REPLACE(post_content, "

", ""););

Desno od područja unosa SQL upita u prozoru PhpMyAdmin možete odabrati samo ona polja u kojima želite unijeti izmjene. Tekstovi članaka u WordPressu ispisuju se u polju “post_content”:

Postoji mnogo više načina za korištenje ovog programa za obavljanje svakodnevnih operacija baze podataka.

Ako znate bilo koju drugu korisnu značajku PhpMyAdmina, postavite vezu u komentarima ili riječima objasnite bit stvari.

Sretno ti! Vidimo se uskoro na stranicama bloga

Moglo bi vas zanimati

Windows međuspremnik i spremanje njegove povijesti u Clipdiary
Dropbox - kako koristiti pohranu podataka u oblaku, kao i rad s Dropbox programom na računalu i mobitelu Programi za promociju na Instagramu
KeePass je složeni upravitelj i generator lozinki, kao i najbolji program za pohranjivanje i praktično korištenje lozinki
Punto Switcher - besplatna promjena rasporeda tipkovnice i ostale mogućnosti programa Punto Switcher
Kako staviti lozinku na mapu (arhivirati ili je na drugi način zaštititi lozinkom u sustavu Windows)
Gzip kompresija za ubrzavanje učitavanja stranice - kako je omogućiti za Js, Html i Css pomoću datoteke .htaccess
Notepad++ - besplatni Html i PHP uređivač s isticanjem sintakse, pregledom značajki i najboljim dodacima za Notepad++
Kako provjeriti neispravne linkove na web mjestu - Xenu Link Sleuth, dodatak i online servis Broken Link Checker, kao i tražilice
Artisteer - program za izradu i uređivanje predložaka za Joomla i tema za WordPress

Zadnja izmjena: 22.12.2017

Obično se baze podataka koriste kao pohrana podataka. PHP vam omogućuje korištenje različitih sustava za upravljanje bazama podataka, ali najpopularniji danas u kombinaciji s PHP-om je MySQL. MySQL je besplatni softver koji vam omogućuje interakciju s bazama podataka pomoću SQL naredbi. O procesu instaliranja i konfiguriranja MySQL-a već je bilo riječi.

Kako bi nam olakšali rad s MySQL bazama podataka, instalirajmo poseban skup phpMyAdmin skripti. phpMyAdmin pruža intuitivno web sučelje za upravljanje MySQL bazama podataka. Pomoću ovog alata puno je lakše raditi s bazama podataka nego upravljati MySQL-om preko konzole.

Da biste instalirali phpMyAdmin, preuzmite arhivu i raspakirajte je u mapu C:\localhost gdje su dokumenti za php. Preimenujmo neraspakiranu mapu u phpMyAdmin radi kratkoće.

U raspakiranom direktoriju phpMyAdmin kreirajte datoteku config.inc.php sa sljedećim sadržajem:

A kako bismo bili sigurni da je sve ispravno konfigurirano, u pregledniku idemo na phpMyAdmin, na primjer, http://localhost:8080/phpmyadmin:

U lijevom stupcu možete vidjeti sve dostupne baze podataka na MySQL poslužitelju. Čak i ako još niste stvorili nijednu bazu podataka, poslužitelj već ima skup zadanih baza podataka.

Desna strana phpMyAdmin sučelja sadrži osnovne alate za upravljanje bazom podataka, kao i razne informacije o konfiguraciji.

Stvaranje MySQL baze podataka u phpMyAdmin

Za razmjenu podataka s MySQL poslužiteljem (spremanje, mijenjanje, brisanje, dohvaćanje podataka) potrebna nam je baza podataka. Bazu podataka možemo kreirati iz MySQL konzole, kao i iz phpMyAdmin vizualnog sučelja.

Otvorimo phpMyAdmin sučelje. Idemo na karticu Baze podataka. Ispod etikete Napravite bazu podataka Unesite neki naziv za novu bazu, na primjer, compstore i kliknite na gumb "Create".

Nakon toga ćemo dobiti poruku o uspješnoj izradi nove baze podataka, te će ona biti dodana na liste baza podataka.

Nova baza je još uvijek prazna i ne sadrži ništa. Dodajmo mu tablicu koja će pohraniti podatke. Da biste to učinili, kliknite na naziv baze podataka i bit ćemo odvedeni na karticu "Struktura", gdje će nam biti ponuđene opcije za novu tablicu. U polje "Naziv" unesite naziv nove tablice. Neka tablica pohranjuje podatke o modelima pametnih telefona, pa upišimo naziv "telefoni", a kao broj stupaca upišimo broj 3:

Za izradu tablice kliknite na gumb "Naprijed". Nakon toga, imat ćemo skup ćelija za postavljanje parametara stupca. Za nazive stupaca redom naznačimo sljedeće: ID, naziv, tvrtka. Kao tip, navest ćemo tip INT za stupce id, a tip VARCHAR za stupce imena i tvrtke. Za stupce s nazivom i tvrtkom u polje "Duljina/vrijednosti" unesite broj 200 - on će označavati maksimalnu duljinu retka u znakovima. Također, za stupac id, označite PRIMARY u polju "Index" i stavite kvačicu u polje "A_I" (AutoIncrement):

Tako će tablica imati stupce za jedinstveni ID, naziv telefona i naziv proizvođača. Zatim kliknite na gumb "Spremi" ispod.

Nakon izrade tablice, možemo vidjeti tablicu i njene stupce u stupcu baze podataka:

Ovo nije jedini način za stvaranje tablica u phpMyAdmin-u, jer ovdje možemo manipulirati bazom podataka pomoću SQL upita. Dakle, odaberite našu bazu podataka na popisu baza podataka i idite na karticu “SQL”. Prikazuje polje za unos naredbe u SQL upitnom jeziku. Unesite u njega sljedeću naredbu:

CREATE Table phones1 (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, naziv VARCHAR(200) NOT NULL, tvrtka VARCHAR(200) NOT NULL)

Ovo je standardna naredba za stvaranje SQL tablice. Nakon ključnih riječi CREATE Table dolazi naziv tablice koja se stvara, a zatim definicije stupaca u zagradama, odvojene zarezima.

Svaka definicija stupca sadrži naziv stupca, njegovu vrstu i niz dodatnih vrijednosti. Na primjer, definicija id stupca (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY) označava naziv stupca, tip je INT, a također da stupac mora imati vrijednost - NOT NULL, da će se njegova vrijednost automatski povećati za jedan s dodatkom novog objekta - AUTO_INCREMENT, te da igra ulogu primarnog ključa - PRIMARY KEY.

Općenito, tablica stvorena na ovaj način bit će ekvivalentna onoj prethodno stvorenoj. Pritisnite gumb Naprijed i kreirat će se druga tablica, phones1.