J'ai besoin de trouver mon nom d'utilisateur MySQL. Lorsque j'ouvre le client de 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 tous ces éléments ?
Réponses
Trop de publicités?Le moyen le plus simple est probablement d'utiliser la commande statut ; Dans la sortie, vous trouverez la base de données, l'utilisateur, l'hôte et le port :
mysql> status;
--------------
mysql Ver 8.0.13 for Win64 on x86_64 (MySQL Community Server - GPL)
Connection id: 43
Current database: mysql
Current user: user@localhost
SSL: Cipher in use is DHE-RSA-AES128-GCM-SHA256
Using delimiter: ;
Server version: 8.0.13 MySQL Community Server - GPL
Protocol version: 10
Connection: localhost via TCP/IP
Server characterset: utf8mb4
Db characterset: utf8mb4
Client characterset: cp852
Conn. characterset: cp852
TCP port: 3306
Uptime: 3 hours 32 min 40 sec
Threads: 3 Questions: 197 Slow queries: 0 Opens: 214 Flush tables: 2 Open tables: 190 Queries per second avg: 0.015
--------------
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ù mon mysql est exécuté. Et c'est le nom d'hôte de mon PC local.
Si c'est une boîte romote, vous pouvez envoyer un ping à cet hôte directement si, si vous êtes en réseau avec cette boîte, vous devriez être en mesure d'envoyer un ping à cet hôte.
Si elle 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 en MyComputer-> right click -> properties ->Computer Name
vous pouvez voir ( i.e System Properties)
J'espère que cela répondra à votre question.