Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů k článku
K soutěži Top Hostingy aneb jednooký hosting králem

Oldis
Oldis (neregistrovaný) ---.pilsfree.net
10. 12. 2009 12:10

taky sem narazil na zajimava omezeni u databazi

napriklad na forpsi nelze pouzit innodb, cimz padaji zici klice, velmi shik, a na onebit, spis jen na nepohodlnost a to nutnost povoleni pouziti create function pres administratora a na konkretni databazi. vzhlede k tomu ze pouzivam jejich hosting jako demo pro zakazniky, tj na hostingu mam x databazi, tak si semnou uzijou.

Lukáš Nevosád, hostingy.cz
Lukáš Nevosád, hostingy.cz (neregistrovaný) ---.bluetone.cz
10. 12. 2009 12:18

Re: taky sem narazil na zajimava omezeni u databazi

CREATE FUNCTION v MySQL je dobře zdokumentovaný „feature“:

„If binary logging is enabled, the CREATE FUNCTION statement might also require the SUPER privilege, as described in Section 18.5, “Binary Logging of Stored Programs”.“
viz http://dev.mysql.com/…ocedure.html

pochopitelně privilege SUPER vám dát nemohou. Pořiďte si VPS.

Oldis
Oldis (neregistrovaný) ---.pilsfree.net
10. 12. 2009 13:44

Re: taky sem narazil na zajimava omezeni u databazi

myslim ze muzou, kdyz dali, alespon na create.

Lukáš Nevosád, hostingy.cz
Lukáš Nevosád, hostingy.cz (neregistrovaný) ---.bluetone.cz
10. 12. 2009 17:04

Re: taky sem narazil na zajimava omezeni u databazi

No tak jistě že můžou, můžou vám ostatně dát i root přístup k mašině… Otázkou je, jestli je to vhodné, protože se SUPER například můžete spustit KILL na cizí spojení nebo jim smazat celý binary log. Takže spíš ruce pryč od hostingu, který by vám to dal…

Je to prostě vlastnost MySQL.

Oldis
Oldis (neregistrovaný) ---.pilsfree.net
11. 12. 2009 6:43

Re: taky sem narazil na zajimava omezeni u databazi

no uprime receno pres create prava nad jednou databazi kill na cizi spojeni nespustim. nebo spise presne pres creae routines, a ani nemusim mit super prava ale nej privilegium na vytvoreni, a kill muzu mit porad zakazan. Myslim ze nevite o cem mluvite. Spis sem cekal ze se nekdo bude rozhorcovat nad nepritomnosti innodb na forpsi.

Floyd
Floyd (neregistrovaný) ---.zoner.com
11. 12. 2009 12:22

Re: taky sem narazil na zajimava omezeni u databazi

Já je chápu. InnoDB je neuvěřitelně pomalý a rozežraný engine. Navíc většina tzv. programátorů neumí ani navrhnout tabulku, termín normalizace znají jenom z politiky a index je něco co je potřeba mít na VŠ.

Lukáš Nevosád, hostingy.cz
Lukáš Nevosád, hostingy.cz (neregistrovaný) ---.bluetone.cz
11. 12. 2009 14:56

Re: taky sem narazil na zajimava omezeni u databazi

Prosím __přečtěte__ si tu dokumentaci. Jistěže s právy CREATE KILL nespustíte. Jenže pro CREATE FUNCTION nestačí mít práva CREATE, protřebujete mít SUPER. A když máte SUPER, tak právě ten KILL spustíte. Doufám že napotřetí je už jasné, proč to nejde. V tomhle případě je opravdu namístě stěžovat si u MySQL.

Petr Boháč aura:88
12. 12. 2009 4:32

Re: taky sem narazil na zajimava omezeni u databazi

Ale nepotrebujete :)
Pro spravu procedur mame tyto tri prava: CREATE ROUTINE, ALTER ROUTINE a EXECUTE.
RTFM http://dev.mysql.com/…rovided.html

Na hostingu normalne mam tyto prava a ze bych mohl spustit KILL krom aktualniho vlakna nehrozi ;)

Tomáš Kafka aura:73
11. 12. 2009 1:52

Re: taky sem narazil na zajimava omezeni u databazi

Omlouvám se za snížené hodnocení, chtěl jsem kliknout na +, ale překliknul jsem se a nejde to tu dát zpět :/.

Zasílat nově přidané příspěvky e-mailem