J'ai besoin de trouver mon nom d'utilisateur MySQL. Quand j'ouvre le client en ligne de commande MySQL, il me demande seulement 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?Comment puis-je trouver mon URL MySQL, mon hôte, mon port et mon nom d'utilisateur?
Répondre
Si vous êtes déjà connecté à la ligne de commande client, essayez ceci:
mysql> select user();
Il quelque chose de similaire à ceci:
+----------------+
| user() |
+----------------+
| [email protected] |
+----------------+
1 row in set (0.41 sec)
Dans mon exemple ci-dessus, je suis connecté en tant que root
de localhost
.
Pour trouver le numéro de port et d'autres paramètres intéressants utilisent cette commande:
mysql> show variables;
default-username = root
password = you-know-it-better
url for localhost = jdbc:mysql://localhost
default-port = 3306
le port par défaut est 3306 –
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 de port sur lequel MySQL est en cours d'exécution.
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 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 pour 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 MySQL -
select user();
mysql> select user();
+----------------+
| user() |
+----------------+
| [email protected] |
+----------------+
1 row in set (0.00 sec)
Il vous donnera le nom d'utilisateur pour MySQL.
Si vous utilisez phpMyAdmin, cliquez sur Home
, puis Variables
dans le menu principal. Recherchez le paramètre port
sur la page. La valeur à laquelle il est défini est le port sur lequel votre serveur MySQL s'exécute.
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 en cours d'exécution. Et c'est mon nom d'hôte PC local.
S'il s'agit d'une boîte de dialogue, vous pouvez envoyer directement une requête ping à cet hôte si, si vous êtes en réseau avec cette boîte, vous devriez pouvoir envoyer une requête ping à cet hôte.
Si c'est UNIX or Linux you can run "hostname" command
dans le terminal pour vérifier le nom d'hôte. si ce sont des fenêtres, vous pouvez voir la même valeur dans MyComputer-> right click -> properties ->Computer Name
vous pouvez voir (i.e propriétés du système)
Espérons qu'il répondra à votre Q.
Par exemple, vous pouvez essayer:
//If you want to get user, you need start query in your mysql:
SELECT user(); // output your user: [email protected]
SELECT system_user(); // --
//If you want to get port your "mysql://user:[email protected]:port/db"
SELECT @@port; //3306 is default
//If you want hostname your db, you can execute query
SELECT @@hostname;
Veuillez ajouter quelques explications. Votre réponse est actuellement signalée "de mauvaise qualité" et pourrait éventuellement être supprimée sans. –
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
Si vous ne connaissez pas l'utilisation exacte nom de la variable like
, le résultat peut contenir plus de 500 lignes:
mysql> show variables like "%port%";
- 1. Trouver mon hôte valide RSA Key
- 2. FTP/hôte modifier mon code
- 3. MySQL ignore mon index
- 4. Mon nom de site et mon URL ne sont pas reconnus par mes expéditeurs
- 5. Comment trouver mon clr20r3 Exception
- 6. comment savoir quel port mon application utilise
- 7. Comment réparer mon serveur MySQL
- 8. MySQL ignore mon index
- 9. méthode pour trouver le port "réel" de mon socket UDP?
- 10. Afficher mon pays basé sur mon IP, mysql optimisé
- 11. Comment puis-je fusionner mon UIView et mon EAGLView?
- 12. Comment améliorer mon générateur url Seo
- 13. Visual Svn url pour inclure mon nom de domaine
- 14. Comportement différent entre mon application java et mon navigateur lors de l'interrogation d'une URL
- 15. Php l'extension gettext fonctionne sur mon hôte local, mais sa ne fonctionne pas sur mon hébergement
- 16. rafraîchir mon applicationData (en fait mon titre)
- 17. Comment installer mysql avec mon install.jar?
- 18. Comment faire fonctionner une application ASP.Net MVC sur mon hôte?
- 19. WebService: Différence entre mon pc et mon serveur
- 20. configurer httpd.conf pour permettre l'accès hôte à mon site Web
- 21. mon modèle url lancer une erreur
- 22. Pourquoi le port COM4 de mon ordinateur est-il libre pendant que mon modem le utilise?
- 23. Manipuler mon flash en fonction d'une URL?
- 24. comment sécuriser mon mot de passe dans mon formulaire d'inscription?
- 25. Comment renommer mon projet?
- 26. Comment installer mon application AppCelerator sur mon iPhone
- 27. Comment puis-je donner mon code d'accès à mon ManagedObjectContext?
- 28. Comment déboguer mon application .net CF sur mon périphérique physique?
- 29. Comment changer mon TabHost?
- 30. Comment démarrer mon application depuis mon autre application?
Je reçois "ERREUR 1146 (42S02): La table 'performance_schema.session_variables' n'existe pas" –
@Asaph, j'ai essayé d'utiliser des variables show mais ma console cmd dit que show n'est pas une commande interne et externe reconnue. Votre méthode peut-elle être utilisée avec MySQL workbench 6.3CE? –