Je dois ouvrir ma base de données via PHP mais je dois connaître mon nom d'utilisateur et le nom de mon hôte local, et je ne les connais pas.
Quand j'ai utilisé mysql et ma base de données, elle m'a juste demandé directement un mot de passe.
Le nom d'utilisateur par défaut est root. Vous pouvez réinitialiser le mot de passe root si vous ne le connaissez pas: http://dev.mysql.com/doc/refman/5.0/fr/resetting-permissions.html . Cependant, vous ne devriez pas utiliser le compte root de PHP, configurez un utilisateur à autorisation limitée pour le faire: http://dev.mysql.com/doc/refman/5.1/en/adding-users.html
Si MySql est exécuté sur le même ordinateur que votre serveur Web, vous pouvez simplement utiliser "localhost" comme hôte.
tapez cette commande
select CURRENT_USER();
L'utilisateur par défaut pour MySQL est "root" et le serveur "localhost".
Vous devriez pouvoir accéder à la base de données locale en utilisant le nom localhost
. Il existe également un moyen de déterminer le nom d’hôte de l’ordinateur sur lequel vous travaillez, mais il ne semble pas que vous en ayez besoin. En ce qui concerne le nom d'utilisateur, vous pouvez soit (1) attribuer des autorisations au compte sous lequel PHP est exécuté pour accéder à la base de données sans mot de passe, codés ou stockés dans un fichier de configuration), puis transmettez-les en tant qu’arguments à mysql_connect
. Voir http://php.net/manual/en/function.mysql-connect.php .
si vous utilisez mysql pour la première fois, vous pouvez utiliser le mot de passe 123 ou abc.