¿Cómo averiguo mi URL, host, puerto y nombre de usuario de MySQL?

3 minutos de lectura

Necesito encontrar mi nombre de usuario de MySQL. Cuando abro el cliente de línea de comandos de MySQL, solo me pide mi contraseña. No recuerdo mi nombre de usuario. Y para la conectividad con JDBC, necesito la URL, el host y el número de puerto. ¿Dónde encuentro todos estos?

Si ya ha iniciado sesión en el cliente de línea de comandos, intente esto:

mysql> select user();

Saldrá algo similar a esto:

+----------------+
| user()         |
+----------------+
| [email protected] |
+----------------+
1 row in set (0.41 sec)

En mi ejemplo anterior, estaba conectado como root de localhost.

Para encontrar el número de puerto y otras configuraciones interesantes, use este comando:

mysql> show variables;

  • Recibo “ERROR 1146 (42S02): la tabla ‘performance_schema.session_variables’ no existe”

    – Marca A

    06/04/2017 a las 19:08

avatar de usuario
Nikhil Agrawal

Si quieres saber el número de puerto de su host local en el que Mysql se está ejecutando, puede usar esta consulta en el cliente de línea de comandos 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)

Le dará el número de puerto en el que se ejecuta MySQL.


Si quieres saber el nombre de host de su Mysql puede usar esta consulta en el cliente de línea de comandos 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)

Le dará el nombre de host para mysql.


Si quieres saber el nombre de usuario de su Mysql puede usar esta consulta en el cliente de línea de comandos MySQL —

select user();   


mysql> select user();
+----------------+
| user()         |
+----------------+
| [email protected] |
+----------------+
1 row in set (0.00 sec)

Le dará el nombre de usuario para mysql.

  • ¿Cómo puedo obtener la dirección IP? Quiero decir, para el ejemplo anterior, hay un nombre de host ‘DELL’ y ¿puedo obtener la dirección IP en lugar del nombre?

    – Ozán

    25 de enero de 2016 a las 7:59

  • ERROR 1146 (42S02): la tabla ‘performance_schema.session_variables’ no existe

    – m02ph3u5

    24 de marzo de 2016 a las 15:47

avatar de usuario
Dmitri Matrosov

Por ejemplo, puedes probar:

//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;

  • Por favor agregue alguna explicación. Su respuesta actualmente está marcada como “baja calidad” y es posible que eventualmente se elimine sin ella.

    – Johannes Jander

    17/03/2016 a las 17:37

avatar de usuario
Mallikarjun Pasunkili

Si no sabe el nombre exacto de la variable, use likeya que el resultado puede contener más de 500 filas:

mysql> show variables like "%port%";

avatar de usuario
adeel ansari

default-username = root
password = you-know-it-better
url for localhost =  jdbc:mysql://localhost
default-port = 3306

avatar de usuario
jacob stamm

Si usa MySQL Workbench, simplemente busque en la pestaña Sesión en el panel Información ubicado en la barra lateral.

ingrese la descripción de la imagen aquí

avatar de usuario
El niño Karate

Si usa phpMyAdmin, haga clic en Homedespués Variables en el menú superior. Busca el port ajuste en la página. El valor en el que se establece es el puerto en el que se ejecuta su servidor MySQL.

¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad