PHP - PDO login

Programovacie jazyky, rady, poradňa...
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8216
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

PHP - PDO login

Príspevok od používateľa harrison314 »

Takze, dnes skusam ozivit svoj takmer 4 roky stary projekt v PHP+MySQL.
Nainstaloval som si XAMPP. Rozbalil subory, a nastavil cez phpMyAdmina pouzivatela, databazu a prava na nu

No pri pokuse prihlasit sa cez PDO dostanem:

Kód: Vybrať všetko

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [1044] Access denied for user ''@'localhost' to database 'projectdb'' in C:\xampp\htdocs\test.php:2 Stack trace: #0 C:\xampp\htdocs\test.php(2): PDO->__construct('mysql:host=loca...', 'mndentdb') #1 {main} thrown in C:\xampp\htdocs\test.php on line 2

Kód: Vybrať všetko

<?php
$dbh = new PDO('mysql:host=localhost;dbname=projectdb', 'projectdb', 'tajneHeslo');
?>
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: PHP - PDO login

Príspevok od používateľa audiotrack »

Urcite tam mas take meno a heslo ako si napisal?
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8216
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: PHP - PDO login

Príspevok od používateľa harrison314 »

Ano, dvakrat som to kontroloval, dany pouzivatel ma prava iba na tuto databazu.

//autoeditácia príspevku (02 Nov 2015, 21:36)
Prihlasnie root, bez hesla mi ide.
Numline1
Light Professional
Light Professional
Používateľov profilový obrázok
Príspevky: 858
Registrovaný: 04 dec 2006, 18:04

Re: PHP - PDO login

Príspevok od používateľa Numline1 »

Ma dany user prava na prihlasenie pod vsetkymi hostami? Bud wildcard alebo 127.0.0.1 + localhost (MySQL to niekedy berie tak, niekdy tak, najlepsie je pouzit obe).
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8216
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: PHP - PDO login

Príspevok od používateľa harrison314 »

Bez vysledku.

Tu je este SQL ktore vypadlo s phpMyAdmina:

Kód: Vybrať všetko

CREATE USER 'projectdb'@'localhost' IDENTIFIED WITH mysql_native_password BY 'tajneHeslo';
GRANT USAGE ON *.* TO 'projectdb'@'localhost' REQUIRE NONE WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
REVOKE ALL PRIVILEGES ON *.* FROM 'projectdb'@'localhost'; GRANT ALL PRIVILEGES ON *.* TO 'projectdb'@'localhost' REQUIRE NONE WITH GRANT OPTION MAX_QU.....
Napísať odpoveď