Ich habe phpMyAdmin läuft mit MAMP, und ich finde es unmöglich, mysql_connect() zu verwenden.mysql_connect() verweigert immer Zugriff
$_db_connect = mysql_connect("root", "localhost");
erzeugt einen Fehler in php_error.log: mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: Access denied for user
'root'@'localhost' (using password: NO) in /....../common.lib.php on line 19
Ich habe die Privilegien ausgecheckt:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*81F5E21E35407D884A6CD4A731AEBFB6AF209E1B' WITH GRANT OPTION
GRANT PROXY ON '' @ '' auf 'root' @‘ localhost 'MIT GRANT OPTION
und ich bin einfach ratlos. Ich habe neue Benutzer mit Passwörtern erstellt, nur um das gleiche Ergebnis zu erhalten. Merkwürdiger es sagt immer (using password: NO
), auch wenn ich als Benutzer miteinem Passwort versuchen, eine Verbindung:
$_db_connect = mysql_connect(MYSQL_HOST, MYSQL_USERNAME, MYSQL_PASSWORD);
Jede Beratung wird begrüßt. Vielen Dank!
http://php.net/ manual/de/function.mysql-connect.php dritter param sollte passwort – YamahaSY
sein root hat passwort. mysql_connect ('localhost', 'mysql_user', 'mysql_password'); ' – Vytautas
Probier das Passwort" root "siehe auch meine Antwort – rekire