Autor Zpráva
muflik
Profil *
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 *
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 *
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.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0