web-dev-qa-db-fra.com

Comment trouver mon hôte et mon nom d'utilisateur sur mysql?

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. 

15
Audel

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.

17
adharris

tapez cette commande

select CURRENT_USER();
16
d-coder

L'utilisateur par défaut pour MySQL est "root" et le serveur "localhost".

6
antyrat

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 .

2
JSBձոգչ

si vous utilisez mysql pour la première fois, vous pouvez utiliser le mot de passe 123 ou abc.

0
shubhy