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?Si vous êtes déjà connecté au client de la ligne de commande, essayez ceci :
mysql> select user();
Le résultat sera similaire à celui-ci :
+----------------+
| user() |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.41 sec)
Dans mon exemple ci-dessus, j'étais connecté en tant que root
de localhost
.
Pour trouver le numéro de port et d'autres paramètres intéressants, utilisez cette commande :
mysql> show variables;
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 de 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 du port sur lequel MySQL fonctionne.
Si vous voulez connaître le nom d'hôte de votre Mysql vous pouvez utiliser cette requête sur le client de ligne de commande de 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)
Il vous donnera le nom d'hôte de mysql.
Si vous voulez connaître le nom d'utilisateur de votre Mysql vous pouvez utiliser cette requête sur le client de ligne de commande de 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.
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;
- Réponses précédentes
- Plus de réponses