web-dev-qa-db-fra.com

accès refusé pour l'utilisateur @ 'localhost' à la base de données ''

Je vois beaucoup de questions similaires à cela. mais je ne peux pas encore en trouver un exactement comme le mien. Je ne sais pas où modifier ces paramètres ou quoi que ce soit, toute aide appréciée.

access denied Access denied for user ''@'localhost' to database ''

Ceci est le début de ma page.

$dbhost = 'localhost'; //unlikely to require changing.
$dbname ='publication'; //modify these
$dbuser = 'username'; //variables 
$dbpass = ''; //// to your installation
$appname = 'application name'; // and preference

mysql_connect($dbhost, $dbuser, $dbpass) or die(mysql_error());
mysql_select_db($dbname) or die(mysql_error());
20
expiredninja

Essayez ceci: Ajout d'utilisateurs à MySQL

Vous devez accorder des privilèges à l'utilisateur si vous souhaitez un accès externe à la base de données (par exemple, des pages Web).

20
gama_jr

Vous n'utilisez probablement pas les informations d'identification correctes pour le serveur MySQL. Vous devez également vous assurer que l'utilisateur auquel vous vous connectez dispose des privilèges appropriés pour afficher les bases de données/tables et que vous pouvez vous connecter à partir de votre emplacement actuel en termes topographiques du réseau (localhost).

4
Clay Freeman