Autor | Zpráva | ||
---|---|---|---|
muflik Profil * |
#1 · Zasláno: 17. 3. 2010, 13:32:23
Dobrý den, snažím se vytvořit uživatele, jeho databázi a připojit se za něj..
pod rootem pustím sql: create database user; GRANT ALL PRIVILEGES ON user.* TO 'user'@'%' IDENTIFIED BY 'heslo' příkaz se vykoná v pořádku (vytvoří se uživatel i db), pokuď se za něj ale chci připojit (přes mysql query browser nebo phpmyadmin), napíše to could not connect to host 'localhost' mysql error nr. 1045 Access denied for user 'user'@'localhost' (using password: YES) zkoušel jsem vytvořit uživatele i přes phpMyAdmin, ale efekt je stejný (dokonce ale jde databáze vytvořit s tečkou např data.baze, což mi při create database 'data.baze' hlásí chyby, tak nevim no :) abych se mohl přihlašovat do phpMyAdminu pod mysql ucty, jako method_auth jsem zvolil http (nic víc jsem snad nenastavoval a hesla atd sem zakomentoval) nevíte v čem by mohla být chyba? děkuji :) |
||
Kajman_ Profil * |
#2 · Zasláno: 17. 3. 2010, 14:06:58
Zkuste po přidání ještě pro jistotu příkaz na znovunačtení práv
FLUSH PRIVILEGES; A při 'user'@'localhost' místo 'user'@'%' to také nejde? |
||
muflik Profil * |
#3 · Zasláno: 17. 3. 2010, 15:17:07
Dobrý den,
FLUSH PRIVILEGES; nepomohlo, ale při nastavení 'user'@'localhost' to již funguje :) akorát, to znamená, abych se mohl do databáze připojit odkudkoliv (%) tak to musim, ještě někde dodatečně povolit? Děkuji. |
||
Časová prodleva: 14 let
|
0