web-dev-qa-db-fra.com

Comment trouver mon URL MySQL, mon hôte, mon port et mon nom d'utilisateur?

J'ai besoin de trouver mon nom d'utilisateur MySQL. Lorsque j'ouvre le client en ligne de commande MySQL, il ne me demande que mon mot de passe. Je ne me souviens pas de mon nom d'utilisateur. Et pour la connectivité avec JDBC, j'ai besoin de l'URL, de l'hôte et du numéro de port. Où puis-je trouver tout cela?

121
shilps

Si vous êtes déjà connecté au client en ligne de commande, essayez ceci:

mysql> select user();

Cela produira quelque chose de similaire à ceci:

+----------------+
| user()         |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.41 sec)

Dans l'exemple ci-dessus, j'étais connecté en tant que root à partir de localhost.

Pour trouver le numéro de port et d’autres paramètres intéressants, utilisez cette commande:

mysql> show variables;
203
Asaph

Si vous voulez connaître le numéro de port de votre hôte local sur lequel Mysql est en cours d'exécution, vous pouvez utiliser cette requête sur le client en ligne de commande MySQL -

SHOW VARIABLES WHERE Variable_name = 'port';


mysql> SHOW VARIABLES WHERE Variable_name = 'port';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port          | 3306  |
+---------------+-------+
1 row in set (0.00 sec)

Il vous donnera le numéro de port sur lequel MySQL est exécuté.


Si vous voulez connaître le nom d'hôte de votre Mysql, vous pouvez utiliser cette requête sur le client en ligne de commande MySQL -

SHOW VARIABLES WHERE Variable_name = 'hostname';


mysql> SHOW VARIABLES WHERE Variable_name = 'hostname';
+-------------------+-------+
| Variable_name     | Value |
+-------------------+-------+
| hostname          | Dell  |
+-------------------+-------+
1 row in set (0.00 sec)

Cela vous donnera le nom d'hôte pour mysql.


Si vous voulez connaître le nom d'utilisateur de votre Mysql, vous pouvez utiliser cette requête sur le client en ligne de commande MySQL -

select user();   


mysql> select user();
+----------------+
| user()         |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)

Il vous donnera le nom d'utilisateur pour mysql.

129
Nikhil Agrawal

Par exemple, vous pouvez essayer:

//If you want to get user, you need start query in your mysql:
SELECT user(); // output your user: root@localhost
SELECT system_user(); // --

//If you want to get port your "mysql://user:pass@hostname:port/db"
SELECT @@port; //3306 is default

//If you want hostname your db, you can execute query
SELECT @@hostname;
18
Dmitry Matrosov

Si vous ne connaissez pas le nom exact de la variable, utilisez like, car le résultat peut contenir plus de 500 lignes:

mysql> show variables like "%port%";
16
default-username = root
password = you-know-it-better
url for localhost =  jdbc:mysql://localhost
default-port = 3306
10
Adeel Ansari
mysql> SHOW VARIABLES WHERE Variable_name = 'hostname';
+---------------+-----------+
| Variable_name | Value     |
+---------------+-----------+
| hostname      | karola-pc |
+---------------+-----------+
1 row in set (0.00 sec)

Par exemple, dans mon cas: karola-pc est le nom d'hôte de la boîte où tourne mon mysql. Et c'est mon nom d'hôte PC local.

Si c'est une boîte de dialogue, vous pouvez envoyer une requête ping à cet hôte directement si, si vous êtes en réseau avec cette boîte, vous devriez être en mesure de lui envoyer une commande ping.

Si c'est UNIX or Linux you can run "hostname" command dans le terminal pour vérifier le nom d'hôte. si c'est Windows vous pouvez voir la même valeur dans MyComputer-> right click -> properties ->Computer Name vous pouvez voir (c'est-à-dire Propriétés système)

J'espère qu'il va répondre à votre Q.

2
Laxman G

Voici les paramètres par défaut

 default-username is root
default-password is null
default-url is localhost or 127.0.0.1 for Apache and     
       localhost:/phpmyadmin for mysql           // if you are using xampp
default-port = 3306
1
Inzimam Tariq IT

Si vous utilisez MySQL Workbench, il suffit de regarder dans l’onglet Session du volet Information situé dans la barre latérale.

enter image description here

1
Jacob Stamm

Si vous utilisez phpMyAdmin, cliquez sur Home, puis sur Variables dans le menu du haut. Recherchez le paramètre port sur la page. La valeur définie est le port sur lequel votre serveur MySQL est exécuté.

0
TheKarateKid