Dom Obložen jezik Prijavite se bez lozinke phpmyadmin. Minimalna phpmyadmin postavka za otvoreno pokretanje

Prijavite se bez lozinke phpmyadmin. Minimalna phpmyadmin postavka za otvoreno pokretanje

Prije ili kasnije, svaki vlasnik web stranice suoči se s direktnim radom s bazom podataka. U ove svrhe je razvijen phpmyadmin, koji je u većini slučajeva već instaliran i konfigurisan na vašem hostingu. Ali često se od webmastera traži da promijeni root lozinku za phpmyadmin. Sviđa mi se jednostavan zadatak, ali iz nekog razloga ovaj problem uzrokuje znatne poteškoće većini ljudi. Lično, meni je to bio slučaj.

Ovu potrebu sam imao nakon reinstaliranja operativnog sistema na VPS server od Majordomo, nakon čega jednostavno nisam mogao da se prijavim na phpmyadmin sa podrazumevanom lozinkom. Morao sam to hitno promijeniti.

Sama lozinka za pristup phpmyadmin odgovara lozinki root na MySQL server koji ste naveli tokom instalacije. Ako ste iz nekog razloga zaboravili ovu lozinku, možete je vrlo jednostavno oporaviti. Metoda oporavka lozinke opisana je u članku:

Postoji još jedna mala nijansa koju treba uzeti u obzir kada koristite phpmyadmin - ovo je način za autorizaciju ovog dodatka.

Samo jedan phpmyadmin konfiguracioni fajl je odgovoran za sve ovo - config.inc.php, koji u operativni sistem FreeBSD se nalazi u direktoriju /usr/local/www/phpMyAdmin. Sadržaj mog fajla, koji je borbeni fajl, je:

A sad da pogledamo gde, šta i kako...

  • blowfish_secret je proizvoljna fraza koja je potrebna za šifriranje lozinki u kolačićima. Sigurnije je promijeniti ga bilo kojim drugim, samo ne standardnim.
  • auth_type– ovo je tip autorizacije koji može imati 2 vrijednosti: config I kolačić:
    • config– označava da će se login/lozinka preuzeti iz ove datoteke (sljedeća dva reda korisnik I lozinka). Sa ovim načinom, uspješna prijava će se uvijek desiti kada vi ili neko drugi jednostavno odete na vašu domenu, gdje se također nalazi phpmyadmin i može imati priliku da tamo izvodi sve vrste prljavih trikova.
    • kolačić– označava da će se login/lozinka tražiti svaki put kada neko ode na adresu na kojoj se nalazi phpmyadmin. Ispravna lozinka bit će pohranjena šifrirana u kolačićima na vašem računalu.
  • korisnik I lozinka– ovo je korisničko ime (u našem slučaju bi trebalo biti root) i lozinku. U ovoj konfiguracijskoj datoteci dodani su samo za primjer i za upotrebu kolačić mogu se u potpunosti ukloniti.
  • AllowNoPassword– može uzeti vrijednosti istinito(tačno) i false(laž). Zapravo, prijava bez lozinke je dozvoljena (tačno) ili nije (netačno)
  • proširenje– može poprimiti značenje mysql I mysqli. Prvi mora biti specificiran ako koristite phpmyadmin u MySQL paketima ispod 4.1.3. Drugi je ako koristite MySQL verziju višu od 4.1.3.

Naravno, ima više ovih parametara, ovdje su samo oni najosnovniji koji su neophodni za normalan rad phpmyadmina.


Oporavak administratorske lozinke pomoću phpMyAdmin. Wodrpress, DLE, Joomla i drugi cms

Kada web master ima samo jednu web stranicu ili blog i e-poštu, samo u Yandexu i Google-u, nema zabune sa pristupnim lozinkama u administrativnu oblast.

Vremenom se pojavljuju nove stranice, nove kutije za razne namjene. Naravno, nemoguće je zadržati cijeli niz podataka u svojoj glavi bez odgovarajućeg računovodstva.

Vjerojatno najjednostavniji i najpouzdaniji alat je jednostavna tablica kreirana u Wordu ili Excelu. Bolje je ako se pohranjuje na prenosivom uređaju za pohranu kao što je fleš disk. Ali kao i uvijek, neorganiziranost i ruska sposobnost smetaju, kao što ću kasnije zapisati podatke.

Prilikom kupovine jednog sajta, dobio sam fajlove i dump baze podataka. Nakon instalacije na moj hosting, odbijen mi je pristup admin panelu. Budući da je prilikom postavljanja nove baze podataka WordPress promijenio lozinku, login i email administratora. Šta učiniti u takvom slučaju?

Kao i uvijek, phpMyAdmin dolazi u pomoć administratoru! Ako imate pristup, promijenite lozinku, prijavite se, Email, dešava se za nekoliko minuta. Ova metoda nije nova, opisana je u raznim izvorima, ali je najefikasnija i pristupačnija za početnike.

Mala digresija. U bazi podataka, korisničke lozinke se čuvaju šifrovane pomoću MD5. Princip rada je sljedeći. Prilikom prijave na admin panel, administrator unosi svoju lozinku i login. Iz unesene lozinke izračunava se hash funkcija, a rezultat se uspoređuje sa vrijednošću pohranjenom u bazi podataka. Ako su vrijednosti jednake, lozinka je ispravna.

Na dobro poznatom resursu postoji jednostavna usluga koja vam to omogućava MD5 enkripcija:


Na internetu postoji mnogo sličnih usluga, samo trebate upisati “MD5” u pretragu.

Promjena lozinke, login i emaila. Wordpress mail preko phpMyAdmin:

Idite na phpMyAdmin panel vašeg sajta
2. Odaberite željenu bazu podataka, ako ih ima više
3. Odaberite wp_users tabelu, akcija "Pregledaj"


4. Kliknite mišem i pogledajte:


user_pass- $P$BkIM9ktWqa4z5yUiGh442kNqbKx/fG0
user_nicename- admin
user_email- [email protected]
display_name- admin

Uređivanje podataka u tabeli:


Ovdje mislim da su objašnjenja nepotrebna; sve ove podatke možemo sigurno promijeniti u naše.

Sada se prisjetimo o MD5, šifrirajte svoju novu lozinku i unesite je u polje user_pass.

Na primjer:
admin-
superadmin -
123 -
1. Umetnite željenu vrijednost lozinka u polju user_pass
2. Promijenite svoju e-poštu u svoju
3. Kliknite na dugme “Idi”.
Izvršava se SQL upit i prikazuju se promjene napravljene u tablici baze podataka:

Nakon toga možete sigurno ići na admin panel, morate unijeti ne hash, već riječ šifriranu u MD5, na primjer, kao u mojim primjerima: admin, superadmin ili 123.

Ova metoda radi na bilo kojoj platformi, kao što su DLE, Joomla, Joostina ili Drupal, odnosno na svim stranicama koje koriste MySQL bazu podataka. Jedina razlika je u nazivima tabela u kojima su pohranjene korisničke lozinke. Na primjer, pogledajmo bazu podataka stranice na dle-u.

Promjena lozinke, login i emaila. DLE mail preko phpMyAdmin:

1. Otvorite bazu podataka web stranice
2. Pronađite tabelu dle_users, ovdje se pohranjuju korisnički podaci


3. Kliknite na "Browse"


4. Uredite i sačuvajte podatke

Metoda broj 2.
1. Idite na phpMyAdmin
2. Odaberite SQL na vrhu
3. U formular morate unijeti sljedeći zahtjev:
INSERT INTO `dle_users` (`email`, `password`, `name`, `user_group`)
VRIJEDNOSTI(" [email protected]", "d9b1d7db4cd6e70935368a1efb10e377", "newadmin", "1");
4. Nakon ovoga, prijavite se na stranicu sa sljedećim podacima:
Ulogovati se: newadmin
Lozinka: 123

Kako promijeniti administratorsku lozinku za pristup admin panelu stranice na Joomli:


1. Otvorite bazu podataka joomla stranice
2. Tražim sto
3. Uredite svoju lozinku, prijavu ili email
4. Sačuvaj




Na sličan način možete raditi s bilo kojom web lokacijom, glavna stvar je pronaći sto s korisnicima. Ako na stranici ima mnogo korisnika, glavni administrator uvijek ima user_id=1.
Za one koji su novi na internetu, ne brinite ili se plašite da koristite phpMyAdmin. Bilo koja operacija se može otkazati ako sumnjate u ispravnost svojih radnji. Ali učenje i praktično kompetentno korištenje može se postići samo putem pokušaja i pogrešaka.

Želio bih posebno napomenuti da opisana metoda nije jedina. Također možete promijeniti lozinku koristeći SQL upit. Ali za početnike je i dalje komplicirano, a iskusnim webmasterima nije potrebno nikakvo objašnjenje.

Ova metoda oporavka lozinke, kao i promjena administratorske prijave i e-pošte, može se koristiti i na lokalnom Denver serveru i na virtualnom hostingu.

Sretno u savladavanju phpMyAdmina, nikada ne gubite svoje lozinke i pristupne podatke!

Zdravo, prijatelji! Danas ćemo razgovarati o promeni administratorske lozinke u WordPress-u.

Promjena lozinke u korisničkom profilu

Najlakši način da promijenite lozinku je iz menija administratora. Za promjenu lozinke potrebno je da odete na Korisnici -> Vaš profil.

Na stranici koja se otvori pronađite dva polja za unos nove lozinke. Unesite novu lozinku i ponovite je u polju ispod.

Nakon unosa nove lozinke, obavezno pritisnite dugme "Ažuriraj profil", koji se nalazi na samom dnu stranice.

Promjena lozinke pomoću phpMyAdmin

Korištenje baze podataka MySQL u kojoj WordPress pohranjuje sve korisničke podatke, također možete promijeniti lozinku. Da biste to učinili, potrebno je da se prijavite u aplikaciju phpMyAdmin koji dozvoljava preko pretraživača administrira MySQL server, izvodi komande SQL i pregledati sadržaj tabela i baza podataka. Pristup phpMyAdmindostupan sa vašeg hosting naloga.

Idi phpMyAdmin, odaberite bazu podataka vaše stranice i kliknite na nju. Nakon klika otvara se lista tabela baze podataka u kojoj trebamo odabrati tabelu wp_users(ova tabela pohranjuje podatke o svim registrovanim korisnicima vaše stranice).

Nakon što kliknete na tabelu wp_users vidjet ćete listu korisnika (ako ih ima mnogo) na koje trebate kliknuti "promjena" u redu korisnika čiju lozinku želimo da promenimo. Lako je identificirati korisnika putem prijave, što se može vidjeti u koloni user_login.

Pritiskom na dugme "promjena", vidjet ćete obrazac za uređivanje korisničkih podataka.

U redu user_pass Neophodno odaberite MD5 funkcijuzatim sa padajuće liste uklonite staru lozinku i unesite novu.

Zamjena stare lozinke novom - “NewPassword”

Nakon unosa nove lozinke sačuvaj promjene pritiskom na dugme uredu.

Spremni! Sada se možete prijaviti u WordPress administratorski meni koristeći svoju novu lozinku.

Ako vam nešto nije išlo, pišite u komentarima i pokušat ću vam pomoći.

Zdravo, prijatelji! Danas ćemo razgovarati o promeni administratorske lozinke u WordPress-u. Promjena lozinke u korisničkom profilu Najlakši način za promjenu lozinke je dostupan iz administrativnog menija. Za promjenu lozinke idite na Korisnici -> Vaš profil. Na stranici koja se otvori pronađite dva polja za unos nove lozinke. Unesite novu lozinku i ponovite je u polju ispod. Nakon što unesete novu lozinku, obavezno kliknite na dugme „Ažuriraj profil“ koje se nalazi na samom dnu stranice. Promjena lozinke pomoću phpMyAdmin Koristeći MySQL bazu podataka u kojoj WordPress pohranjuje sve korisničke podatke, također možete promijeniti lozinku. Da biste to uradili, potrebno je da se prijavite na phpMyAdmin aplikaciju, koja vam omogućava da administrirate MySQL server preko vašeg pretraživača,...




Postavljanje phpmyadmina (ovaj članak)

16.08.2010. Tigrusha
a takođe morate zapamtiti root za one koji ne znaju kako da pronađu 2 fajla config.inc i config.inc.php u phpMyAdmin folderima i pronađu /* tip i informacije o autentifikaciji */
$cfg["Serveri"][$i]["auth_type"] = "konfiguracija";
$cfg["Servers"][$i]["user"] = "root";
$cfg["Serveri"][$i]["password"] = "";
$cfg["Serveri"][$i]["AllowNoPassword"] = istina;
a minja jedi na svojoj strujnoj struji prva u bazi, ne zaboravi

01/09/2011 serdjuzz
Reci mi molim te:
kada kucam u pretraživač (Chrome i IE pišu:
Web stranica na adresi http://localhost/phpmyadmin može biti privremeno nedostupna ili je možda trajno premještena na novu lokaciju.
Više informacija o ovoj grešci
Originalna poruka o grešci je prikazana ispod
Greška 101 (net::ERR_CONNECTION_RESET): Nepoznata greška.

Sta nije u redu?
Hvala ti

01/09/2011 serdjuzz
uvek je ovako)))
pitaj pa ces shvatiti)))
hvala, tvoja pomoć je zrela = glup sam

20.01.2011. Alexey
Hvala na ovom tutorijalu! Sve je veoma detaljno i lepo napisano. Jedina stvar koju nisam mogao je da dozvolim phpMyadminu da se prijavi sa interneta (funkcionira lokalno). Kada u pretraživač ukucate http://sitename/phpmyadmin, daje grešku:
Novi XAMPP sigurnosni koncept:
Pristup traženom objektu dostupan je samo iz lokalne mreže.

Ova postavka se može konfigurirati u datoteci "httpd-xampp.conf".

Vidim da treba da kopam po fajlu "httpd-xampp.conf", ali ne znam šta da popravim.

Admine, možete li mi pomoći? Hvala unapred.

21.01.2011. admin
Alexey, u članku “Konfiguriranje i zaštita Apache-a pod Windowsom” dotaknuo sam se ove teme.

Pogledajmo sam kraj članka.
citiram

===============
IN najnovije verzije xampp pristup administrativnim skriptama je moguć samo uz lokalnu prijavu, vanjski pristup je zatvoren, phpmyadmin je također dostupan samo lokalno.
Ako želite da otvorite eksterni pristup za phpmyadmin ili druge standardne skripte, ponovo pogledajte datoteku

Ovdje postoji sličan dizajn


.....

Ova konstrukcija zabranjuje pristup izvana, naravno sama zabrana je unutar ove konstrukcije, ali ako trebate otvoriti vanjski pristup na primjer za phpmyadmin, onda ga jednostavno uklonite sa ove liste.
==============

Odnosno sa linije

uklonite phpmyadmin

14.03.2011. Andrey
Kada se registrujem na http://localhost/phpmyadmin/, dobijam grešku. Veza nije mogla da se uspostavi za korisnika navedenog u direktivi controluser, koristeći parametre definisane u konfiguracionoj datoteci config.inc.php. Pomozi mi molim te!

15.03.2011. admin
Andrey, govorimo o korisniku pma.
Prijava ili lozinka za pma je netačna.
U datoteci postavki morate navesti lozinku za prijavu ako ste je promijenili.
$cfg["Serveri"][$i]["controluser"] = "pma";
$cfg["Serveri"][$i]["controlpass"] = "";

26.05.2011. Dmitry
Nakon svih podešavanja, phpAdmin je prestao da se otvara. Ne reaguje na pritiske tastera na panelu. Nakon što ga unesete u komandnu liniju u lokalnom području, daje grešku 403 i „pristup odbijen“. Spolja postoji i greška. Gdje kopati? Sve je postavljeno striktno prema vašim uputstvima.

27.05.2011. Admin
Dmitry, najvjerovatnije su uradili nešto u postavkama servera.
403 je najvjerovatnije zahtjev poslat u direktorij koji nema indeksnu datoteku i popis datoteka je zabranjen u postavkama servera.
Čini mi se da je negde u podešavanjima Apachea napisan pogrešan put do phpmyadmin-a.

27.05.2011. Dmitry
Generalno, ponovo sam sve ponovo proverio i otkrio ovu stvar. Ako je u fajlu
/xampp/apache/conf/extra/httpd-xampp.conf

.....

To je to... phpmyadmin postaje uopšte nedostupan. Ni s mjesta, ni izvana. Sve što vam treba je zapisano u hosts fajlu. sve staze su ispravne.

Istina, dao je još jednu grešku:
U datoteci php.ini, ako sam naveo direktorij D:/xampp/, dao je grešku. Ispostavilo se da morate registrovati D:\xampp\. U ovoj datoteci polovina putanja je napisana kosim crtama u jednom ili drugom smjeru. Možda build 1.7.4 nije ispravno testiran?

30.05.2011. admin
Dmitry, čudna je situacija sa kosim crtama.
Zaista postoji takav problem, kosi u različitim smjerovima.
Nekima to stvara probleme, nekima ne.
Za neke, kose crte rade u jednom smjeru, za druge u drugom.
I za mnoge, sve kose crte rade.
Čemu tolike gluposti sa ovim kosim crtama, ne mogu da razumem

08.10.2011. Oleg
Instalirao sam ga, napravio zaštitu, konfigurisao php, mysql, phpmyadmin, ne treba mi ništa drugo pa se pojavilo
Pristup zabranjen!

Nemate dozvolu za pristup traženom direktoriju. Ili nema indeksnog dokumenta ili je direktorij zaštićen od čitanja.

Ako mislite da je ovo greška servera, kontaktirajte webmastera.
Greška 403
localhost
10.08.2011 23:38:10
Apache
Mogu se prijaviti na phpmyadmin, ali ne znam šta da radim. molim vas pomozite.

08.11.2011. Oleg
I zaboravio sam dodati da je sve funkcionisalo dok nisam ponovo pokrenuo Apache

22.08.2011. Victor
Oleg, u postavkama postoji zabrana čitanja direktorija bez indeksne datoteke ili negdje drugdje postoji zabrana.
Ali morate sve pogledati lokalno, tako je teško reći zašto je pristup direktoriju odbijen.

21.09.2011. maxim
promijenio lozinku u root i način prijave je postavio kolačiće
Sada kada se ulogujem u admin panel ispisuje grešku
Greška

MySQL je rekao: Dokumentacija
#1130 - Host "localhost" nije dozvoljen da se poveže na ovaj MySQL server
Povezivanje za kontrolnog korisnika kako je definirano u vašoj konfiguraciji nije uspjelo.
phpMyAdmin je pokušao da se poveže sa MySQL serverom, a server je odbio vezu. Trebali biste provjeriti host, korisničko ime i lozinku u vašoj konfiguraciji i provjeriti da li odgovaraju informacijama koje je dao administrator MySQL servera.

02.09.2012 Anton
Zdravo! Naišao sam na isti problem kao i Dmitry
„Ako je u dosijeu
/xampp/apache/conf/extra/httpd-xampp.conf
uklonite parametar phpmyadmin iz linije

.....

To je to... phpmyadmin postaje uopšte nedostupan. Ni s mjesta, ni izvana. Sve što vam treba je zapisano u hosts fajlu. svi putevi su ispravni."
molim vas recite mi sta da radim i sta i kako da popravim da sve radi

15.01.2013. zenon
odličan članak, hvala

20.02.2013. Gannibal
Recite mi kako ispravno ukloniti one koji su označeni strelicama na ekranu.

Http://radikal.ru/F/s45.radikal.ru/i108/1302/a0/2868efa2d6f6.jpg.html

02/10/2014 Krivi članak
Nakon postavljanja lozinke, nema pristupa admin panelu. 10 puta je lakše premjestiti fasciklu hamrr u drugi direktorij dok NE koristite phpmyadmin. I niko je u životu neće naći.

26.07.2016 Evgeniy
Tipičan apsolutno beskorisni članak, koji je napisao neko ko ne zna i zašto!

“Idite na karticu Privilegije...” Ali NEMA TAKVE TABICE u PHPmyadmin!!! APSOLUTNO NE! Zašto dovraga pisati takve članke???

Zato sam počeo da tražim materijale jer ovaj glupi program u principu ne sadrži ništa slično postavkama pristupa u svom interfejsu. A autor ovog „članka“ nije nimalo pomogao.

.
3. Sada morate kreirati konfiguracionu datoteku (config.inc.php). Kreiranje konfiguracionog fajla - neophodno stanje prvenstveno za pokretanje phpMyAdmin-a, a potrebno je i za postavljanje nekih mogućnosti. Ovaj zadatak mogu obaviti dvoje Različiti putevi. Tradicionalno, korisnici mogu ručno uređivati ​​kopiju datoteke config.inc.php. Osim toga, korisnici koji preferiraju grafičku instalaciju mogu koristiti čarobnjaka za instalaciju (instalacijsku skriptu).

  • Da biste ručno kreirali konfiguracionu datoteku, dovoljan je jednostavan uređivač teksta sa kojim treba da kreirate fajl config.inc.php. Da biste pojednostavili zadatak, možete kopirati sadržaj datoteke config.sample.inc.php u uređivač teksta - primjer radne konfiguracije koja sadrži minimalni broj konfiguracijskih varijabli.

    Kreirana datoteka mora biti smještena u glavni phpMyAdmin direktorij (onaj koji sadrži index.php). phpMyAdmin prvo učitava libraries/config.default.php, a zatim zamjenjuje vrijednosti varijabli upisanih u njemu onima koje pronađe u config.inc.php. Ako vam odgovara podrazumevana vrednost (onih varijabli definisanih u libraries/config.default.php), onda nema potrebe da je uključujete u config.inc.php. Da biste pokrenuli phpMyAdmin, trebat će vam barem nekoliko direktiva, a najjednostavnija konfiguracija može izgledati ovako:

    $cfg["blowfish_secret"] = "ba17c1ec07d65003"; // ovdje koristite vrijednost po vašem izboru
    $i=0;
    $i++;
    $cfg["Serveri"][$i]["auth_type"] = "kolačić";
    ?>

    Ili, ako ne želite svaki put unositi svoju prijavu/lozinku (ova konfiguracija se ne preporučuje iz sigurnosnih razloga), konfiguracijska datoteka može izgledati ovako:
  • Umjesto ručnog uređivanja datoteke config.inc.php, možete koristiti instalacionu skriptu. Prije svega, morate ručno kreirati folder "config" u glavnom direktoriju phpMyAdmin. Ovo je sigurnosna mjera. Kada radite pod Linux/Unix OS-om, možete koristiti sljedeće naredbe:

    Da biste uredili postojeću konfiguracijsku datoteku, možete koristiti sljedeće naredbe:

    Na drugim platformama jednostavno kreirajte direktorij i uvjerite se da vaš web server ima dozvole za čitanje i pisanje. FAQ 1.26 može pomoći u ovom slučaju.

    Zatim otvorite scripts/setup.php u vašem pretraživaču. Zapamtite da promjene neće biti sačuvane na disku sve dok se ne klikne na dugme "Sačuvaj" u bloku "Konfiguracija". Ako je sve u redu, skripta će sačuvati novi config.inc.php u direktorijum config/, ali ako web server nema potrebna prava, možda ćete videti poruku o grešci "Ne mogu da učitam ili sačuvam konfiguraciju". U tom slučaju, provjerite da li je config/ direktorij kreiran i da ima potrebna prava, ili koristite vezu "Preuzmi" da spremite konfiguracijsku datoteku na svoj lokalni disk, a zatim je otpremite (na primjer, putem FTP-a) na server .

    Nakon što je datoteka spremljena, morate je premjestiti iz config/ direktorija u glavni phpMyAdmin direktorij i, iz sigurnosnih razloga, resetirati njegove dozvole:

    Fajl je sada spreman za upotrebu. Možete pregledati i urediti konfiguracijsku datoteku u uređivač teksta, ako trebate instalirati neke napredne opcije koje nisu predviđene u instalacionoj skripti.

4. Ako ćete koristiti "config" autentifikaciju (auth_type), potrebno je da zaštitite direktorij u koji je phpMyAdmin instaliran od neovlaštenog pristupa, jer ovaj način omogućava svakom korisniku pristup phpMyAdmin-u bez prethodnog unošenja login/lozinke. Preporučeno alternativne metode autentifikaciju, na primjer, HTTP-AUTH (pomoću .htaccess datoteke) ili korištenjem jedne od dvije druge metode provjere autentičnosti: kolačića ili http. Pogledajte pododjeljak FAQ "Instalacija za više korisnika". Dodatne informacije, posebno obratite pažnju na FAQ 4.4.
5. Otvorite glavni phpMyAdmin direktorij u vašem pretraživaču. Trebalo bi da se pojavi prozor dobrodošlice phpMyAdmin i Vaše baze podataka, ili prozor za prijavu ako koristite HTTP ili način provjere autentičnosti kolačića. 6. Morate zabraniti pristup poddirektorijumu ./libraries preko vašeg web servera. Ako koristite Apache web server, možete koristiti datoteku .htaccess da zaštitite direktorij. Kada koristite druge web servere, morate sami zabraniti pristup direktoriju ./libraries. Takva konfiguracija je preventivna mjera u slučaju otkrivanja ranjivosti: moguće izloženosti putanji i Cross-site Scripting (XSS).

Infrastruktura povezanih tablica

Da biste koristili mnoge opcije (obeleživači, komentari, SQL istorija, PDF šeme, konverzija sadržaja polja, itd.) potrebno je da kreirate skup posebnih tabela. Ove tabele se mogu nalaziti i u vašoj bazi podataka iu centralnoj bazi podataka u višekorisničkom sistemu (u ovom slučaju ovoj bazi podataka može pristupiti samo korisnik kontrolnog korisnika, odnosno drugi korisnici nemaju prava na nju).

Idite u direktorij scripts/, ovdje ćete pronaći datoteku create_tables.sql. (Ako koristite Windows server, imajte na umu Posebna pažnja vidi FAQ 1.24).

Ako imate instaliran MySQL server verziju 4.1.2 ili noviju, koristite umjesto gornje datoteke create_tables_mysql_4_1_2+.sql, za novu instalaciju.

Ako već imate gotovu infrastrukturu i nadograđujete MySQL na verziju 4.1.2 ili noviju, koristite upgrade_tables_mysql_4_1_2+.sql.

Možete koristiti phpMyAdmin za kreiranje baza podataka i tabela, za ovo morate imati administrativne privilegije za kreiranje baza podataka i tabela, pa će stoga skripta možda trebati mala podešavanja(indikacija naziva baze podataka).

Nakon uvoza create_tables.sql, morate definirati imena tablica u datoteci config.inc.php, koristeći direktive opisane u odjeljku "Konfiguracija". Osim toga, morate imati kontrolna korisnička prava na podatke tablice (pogledajte dolje, odjeljak “Korišćenje načina provjere autentičnosti”).

Ažuriranje stare verzije

Samo kopirajte konfiguracijsku datoteku ./config.inc.php iz prethodne verzije u direktorij gdje je phpMyAdmin raspakovan. Konfiguracijske datoteke iz vrlo starih verzija (2.3.0 ili starije) mogu zahtijevati određena prilagođavanja jer neke opcije su promijenjene ili uklonjene.

Ako ste nadogradili svoj MySQL server sa verzije starije od 4.1.2 na verziju 4.1.2 ili noviju i koristite infrastrukturu povezanih tablica, tada morate pokrenuti SQL skriptu, koja se nalazi u scripts/upgrade_tables_mysql_4_1_2+.sql.

Korištenje načina provjere autentičnosti

Kada koristite "HTTP" i "cookie" modove phpMyAdmin-a, preporučuje se kreiranje korisnika (kontrolora), koji bi trebao imati samo prava za odabir (SELECT) iz sljedećih tabela: mysql.user (sve kolone osim "Lozinka" ), mysql.db (sve kolone), mysql.host (sve kolone) i mysql.tables_priv (sve kolone osim "Grantor" i "Timestamp").

ODOBRITE KORIŠĆENJE NA mysql.* U "pma"@"localhost" IDENTIFIKOVANO OD "pmapass";
GRANT SELECT (
Host, Korisnik, Select_priv, Insert_priv, Update_priv, Delete_priv,
Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv,
File_priv, Grant_priv, References_priv, Index_priv, Alter_priv,
Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv,
Execute_priv, Repl_slave_priv, Repl_client_priv
) NA mysql.user NA "pma"@"localhost";
GRANT SELECT ON mysql.db TO "pma"@"localhost";
GRANT SELECT ON mysql.host TO "pma"@"localhost";
GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv)
NA mysql.tables_priv TO "pma"@"localhost";

Morate podesiti postavke za controluser u datoteci config.inc.php u sljedećim odjeljcima: $cfg["Serveri"][$i]["kontrolor"] I $cfg["Serveri"][$i]["controlpass"].

U primjeru ispod, sljedeće vrijednosti se koriste za potrebe obuke: "controluser" - "pma", "pmapass" - "controlpass". Ali u praksi koristite druge vrijednosti u svojim datotekama!

Naravno, ako je potrebno, localhost se mora zamijeniti pravim imenom web servera.

Ako koristite stara verzija MySQL (ispod 4.0.2), zamijenite prvi upit GRANT SELECT sa sljedećim:

GRANT SELECT (Host, User, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv, File_priv, Grant_priv, References_priv, Index_priv, Alter_priv) NA mysql.user TO "pcalhost"@";

A ako želite koristiti funkcije označavanja i povezivanja:

ODOBRITE ODABIR, INSERT, UPDATE, BRIŠI ON .* TO "pma"@"localhost";

(naravno, ovo pretpostavlja da infrastruktura povezane tabele mora biti konfigurisana).

  • Naravno, korisnik mora dozvoliti pretraživaču da koristi kolačiće. sada ovo neophodan uslov za sve metode provjere autentičnosti
  • U ovom režimu, nakon prolaska inicijalne identifikacije, phpMyAdmin kreira kolačić na računaru korisnika koji sadrži korisničko ime i lozinku, koji će biti automatski uneti tokom narednih sesija.
  • Kada koristite ovaj način rada, korisnik se može odjaviti iz phpMyAdmin sesije i prijaviti se pod drugim korisničkim imenom.
  • Ako ćete proći kroz proceduru identifikacije na proizvoljnom serveru, obratite pažnju na direktivu $cfg["AllowArbitraryServer"].
  • Kao što je navedeno u odeljku „Tehnički zahtevi“, posedovanje mcrypt PHP biblioteke na serveru može ubrzati fazu autorizacije, ali njeno prisustvo nije potrebno.
  • "config" - autentifikacija

    Novo na sajtu

    >

    Najpopularniji