Zadejte hledaný výraz...

Záhadná chyba > Chyba:SELECT command denied to user

David Kácha
verified
rating uzivatele
(39 hodnocení)
6. 3. 2010 19:34:36
Ahoj,
mám celkem velký problém. Máme web, který doma na localu jede v pořádku, ale na hostingu bohužel ne. Chyba je "Chyba:SELECT command denied to user 'portikcz_portik'@'192.168.11.12' for table 'kategorie'
Kód:1142" viz http://firmy.portik.cz/kategorie/e-shopy/audio-a-multimedia/.
Nastavení php http://firmy.portik.cz/phpinfo.php
Už se to řeší skoro týden, tak bych vás rád poprosil už o pomoc.
6. 3. 2010 19:34:36
https://webtrh.cz/diskuse/zahadna-chyba-chybaselect-command-denied-to-user/#reply469685
Martin Hujer
verified
rating uzivatele
(21 hodnocení)
6. 3. 2010 19:36:01
vypadá to na špatně nastavená oprávnění v mysql
6. 3. 2010 19:36:01
https://webtrh.cz/diskuse/zahadna-chyba-chybaselect-command-denied-to-user/#reply469684
David Kácha
verified
rating uzivatele
(39 hodnocení)
6. 3. 2010 19:39:10
Napsal Martin Hujer;471625
vypadá to na špatně nastavená oprávnění v mysql
Bohužel to hosting odmítá :mad:
6. 3. 2010 19:39:10
https://webtrh.cz/diskuse/zahadna-chyba-chybaselect-command-denied-to-user/#reply469683
Martin Hujer
verified
rating uzivatele
(21 hodnocení)
6. 3. 2010 19:48:15
A když si nahodíš Adminer a zkusíš select z nějaké tabulky se stejnými přihlašovacími údaji, tak to jede?
6. 3. 2010 19:48:15
https://webtrh.cz/diskuse/zahadna-chyba-chybaselect-command-denied-to-user/#reply469682
David Kácha
verified
rating uzivatele
(39 hodnocení)
6. 3. 2010 19:56:42
Napsal Martin Hujer;471635
A když si nahodíš Adminer a zkusíš select z nějaké tabulky se stejnými přihlašovacími údaji, tak to jede?
adminer ten sql vykona a vyhodí data
SELECT * FROM portikcz_firmy.fa LEFT JOIN portikcz_firmy.fa_detail ON portikcz_firmy.fa.id_firma = portikcz_firmy.fa_detail.id_firma LEFT JOIN portikcz_firmy.fa_kontakt ON portikcz_firmy.fa.id_firma = portikcz_firmy.fa_kontakt.id_firma LEFT JOIN portikcz_firmy.kategorie_firmy ON portikcz_firmy.fa.id_firma = portikcz_firmy.kategorie_firmy.id_firmy WHERE portikcz_firmy.kategorie_firmy.id_kategorie = '12' LIMIT 0,2
6. 3. 2010 19:56:42
https://webtrh.cz/diskuse/zahadna-chyba-chybaselect-command-denied-to-user/#reply469681
Martin Hujer
verified
rating uzivatele
(21 hodnocení)
6. 3. 2010 20:04:53
ten error na stránce píše o tabulce 'kategorie' a v tomhle sql ji nevidím
6. 3. 2010 20:04:53
https://webtrh.cz/diskuse/zahadna-chyba-chybaselect-command-denied-to-user/#reply469680
Tohle je zcela 100%ně problém s autorizací. Nemohl by to být problém s IP adresou - neběží Adminer na jiném stroji než samotný web? Pak by se stejná autorizace mohla chovat jinak...
Vzhledem k tomu, že se k DB patrně připojí (jinak by tahle hláška byla už u connectu a ne u SELECTU), tak tipuju, že uživatel portikcz_portik je oprávněn se připojit k databázi, ale není oprávněn číst z tabulky kategorie.
Zkusil si i jiné selecty z jiných tabulek?
Nechybí ti někde určení názvu databáze?
6. 3. 2010 20:07:01
https://webtrh.cz/diskuse/zahadna-chyba-chybaselect-command-denied-to-user/#reply469679
Pro odpověď se přihlašte.
Přihlásit