Nejste přihlášeni
Zdravím,
vždy, když chci v PhpMyAdmin 'Přejmenovat databázi na:', nebo 'Zkopírovat databázi na:', vyhodí mi to hlášku #1044 Access denied (viz screen.). Chtěl bych to použít pro automatické vytvoření databáze (respektive zduplikování "blank" přednastavené šablony) přes PHP skript při registraci nového uživatele do systému, ale nefunguje to ani manuálně.
Offline
tohle nejde, databázoví uživatelé nemají oprávnění vytvářet nové databáze, jedinou cestou je vytvoření prázdné databáze přes Webadmin > Databáze MySQL a pak "Vytvořit novou databázi", nebo "Rychlé založení databáze a uživatele".
Upravil jp007 (2014-05-11 09:29:18)
Offline
Presne ako povedal jp007, pri zakladaní novej databázy na účet je potrebná autorizácia majiteľa účtu, teda cez webadmin, nie cez samotného SQL používateľa.
Portfólio
E-mail: eduard(at)karpiel.sk
Offline
Chtěl bych to použít pro automatické vytvoření databáze (respektive zduplikování "blank" přednastavené šablony) přes PHP skript při registraci nového uživatele do systému
A má někdo nějaký fígl, jak to přes PHP udělat, nebo to prostě obejít nejde? Pochybuji, že jsem jediný, kdo to kdy potřeboval. Začínám litovat té objednávky plus hostingu, nebo je to tak všude?
Offline
to php neovlivni - to zalezi na pravech uzivatele do mysql
W3C validator | Performance tools | Stavové kódy HTTP | Fiddle | Codepen | Ideone | XAMPP
Offline
whatsin: řekl bych, že stejně je to na všech web hostinzích - buď máte automaticky vytvořenou 1 databázi a na víc nemáte nárok, nebo se nové databáze zakládají přes klientské sekce (web administrace) hostingů - je to tak na wedosu, endoře,... Hostingy totiž často potřebují nějak ověřit jestli máte na vytvoření databáze právo - některé hostingy omezují počet databází, jiné nabízí další databáze jen za příplatek, apod.
Offline
Díky za odpovědi, považuji za Vyřešené. Budu to řešit nějak jinak.
Offline