Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno EasyPHP - phpmyadmin ma nechce pustiť ďalej

Zdravím.
Potrebujem pracovať v PC s MySQL databázou, tak som sa rozhodol pre program EasyPHP. Inštalácia prebehla v poriadku, pokračoval som na administráciu, kde som otvoril phpmyadmin, no tu nastal problém, že ma nechce pustiť ďalej, píše "Prístup zamiestnutý". Skúšal som všetko, hľadal som po internete a nič.
Scr.: http://uloziskoobrazkov.ul.funpic.de/images/348046 71284673189345.jpg
Zmena predmetu, pôvodne: EasyPHP (los)

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
V prvom rade skontroluj, či ti beží MySQL server - napríklad tak, že do konzoly zadáš príkaz "netsta… nový
los 30.11.2011 21:25
los
Cez EasyPHP nemám prístup ku konzole. nový
Angelus 30.11.2011 21:50
Angelus
Už jsi někdy provozoval na PC nějaký server, anebo to je poprvé? faq.php Doporučuji přehlednější Wam… nový
IQ37 30.11.2011 22:03
IQ37
konzola vo windows je start-spustit: cmd (alebo si nalistuj prikazovy riadok v programy-prislusenstv… nový
MM.. 30.11.2011 22:03
MM..
Vieš ako fungujú všetky tieto klikátka typu EasyPHP, WampServer a spol.? Obsahujú v sebe Apache serv… nový
los 30.11.2011 22:21
los
V cmd.exe som nenašiel nič s porotm 3306. V procesoch som našiel mysqld.exe .. nový
Angelus 01.12.2011 16:05
Angelus
A dobre si pozeral? Lebo sa to dá dosť ľahko prehliadnuť. Skús si vyfiltrovať len riadky s 3306 prík… nový
los 02.12.2011 09:07
los
Už som to našiel (pokiaľ to je ono) TCP 0.0.0.0:3306 0.0.0.0:0000 LISTENING Log som si pozrel, no n… nový
Angelus 02.12.2011 17:08
Angelus
Takže môžeš pokračovať krokom 2: Následne, ak si myslíš, že máš naozaj povolený prístup bez hesla,… nový
los 03.12.2011 15:06
los
Situáciu som vyriešol azda jednoducho - 1. ešte dávnejšie som si nainštaloval MySQL server, bez phpm… nový
Angelus 03.12.2011 21:40
Angelus
Řeším úplně stejný problém ]:( nový
meteos 25.02.2012 12:24
meteos
Tak odinštaluj všetky inštancie MySQL, ktoré si inštaloval dávnejšie a reinštaluj EasyPHP. ;-) Aleb… nový
los 25.02.2012 12:27
los
Riesil som s EasyPHP rovnaku vec, cely problem spociva v pamati cache prehliadaca, v cookies je toti… poslední
sabrx 13.04.2012 10:10
sabrx

V prvom rade skontroluj, či ti beží MySQL server - napríklad tak, že do konzoly zadáš príkaz "netstat -a" a skontroluješ, že tvoj stroj počúva na porte 3306. Ak nebeží, pozrieš logy a skúsiš ho rozbehnúť a vyskúšaš sa pozrieť cez phpMyAdmin. Ak beží, tak si zrejme nezadal správne heslo.

Následne, ak si myslíš, že máš naozaj povolený prístup bez hesla, tak sa môžeš skúsiť pripojiť priamo z konzoly pomocou "mysql.exe -u root". Ak sa ti podarí pripojiť, tak by ti to malo ísť aj v phpMyAdminovi. Ak nie, tak zrejme nejaké heslo požadované je a musíš si spomenúť, že aké. V tom prípade môžeš spustiť "mysql.exe -u root -p" - vtedy to vypýta heslo a môžeš skúšať, až kým neuhádneš.

Už jsi někdy provozoval na PC nějaký server, anebo to je poprvé? faq.php
Doporučuji přehlednější Wampserver.

Vieš ako fungujú všetky tieto klikátka typu EasyPHP, WampServer a spol.? Obsahujú v sebe Apache server, PHP a MySQL server. Apache a MySQL môžu bežať buď ako konzolové aplikácie (tak že ich niekde ručne v tom klikátku spustíš) alebo ako systémová služba (v tom prípade ju klikátko umožňuje spustiť alebo zastaviť). Neviem, ako je to konkrétne v EasyPHP - nepoužíval som ho. Osobne nemám takéto klikátka pre lenivých vývojárov rád, pretože predstavujú ďalšiu vrstvu možných chýb.

V každom prípade ale musí ten MySQL server bežať v čase, keď sa naň pripájaš. A to, či beží, vieš overiť aj bez klikátka typu EasyPHP tak, že si spustíš klasickú konzolu (cmd.exe, viď príspevok od MM..) a pomocou toho príkazu netstat skontroluješ, či niečo počúva na porte 3306 (štandardný port pre MySQL). Alebo by si mal vidieť mysqld.exe aj v spustených procesoch. Podľa toho, či beží, budeš vedieť, či máš hľadať chybu v tom klikátku alebo niekde inde.

A dobre si pozeral? Lebo sa to dá dosť ľahko prehliadnuť. Skús si vyfiltrovať len riadky s 3306 príkazom:

netstat -na | findstr 3306

Ak tam naozaj nie je a mysqld.exe beží, skús vypnúť firewall prípadne iné programy, ktoré môžu blokovať komunikáciu. Skús tiež pozrieť logy MySQL, či nemá s niečím problém.

Takže môžeš pokračovať krokom 2:

Následne, ak si myslíš, že máš naozaj povolený prístup bez hesla, tak sa môžeš skúsiť pripojiť priamo z konzoly pomocou "mysql.exe -u root". Ak sa ti podarí pripojiť, tak by ti to malo ísť aj v phpMyAdminovi. Ak nie, tak zrejme nejaké heslo požadované je a musíš si spomenúť, že aké. V tom prípade môžeš spustiť "mysql.exe -u root -p" - vtedy to vypýta heslo a môžeš skúšať, až kým neuhádneš.

Len upresním, že mysql.exe sa nachádza tam, kde je nainštalované MySQL. Predvolene je to v Program Files v podadresári začínajúcim na MySQL. EasyPHP ho mohlo dať inde, takže ho budeš musieť nechať vyhľadať.

Riesil som s EasyPHP rovnaku vec, cely problem spociva v pamati cache prehliadaca, v cookies je totiz zapamatane, ze sa prihlasuje bez hesla. Staci vymazat obsah cache pamate a opat sa prihlasit, malo by to ist, ak nie, problem je niekde inde.

Zpět do poradny Odpovědět na původní otázku Nahoru