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?¿Cómo averiguo mi URL MySQL, host, puerto y nombre de usuario?
Respuesta
Si ya has iniciado sesión en el cliente de línea de comandos intente esto:
mysql> select user();
Será algo similar a esto:
+----------------+
| user() |
+----------------+
| [email protected] |
+----------------+
1 row in set (0.41 sec)
En el ejemplo anterior, que fue iniciada una sesión como root
de localhost
.
Para encontrar el número de puerto y otros parámetros interesantes utilizar este comando:
mysql> show variables;
default-username = root
password = you-know-it-better
url for localhost = jdbc:mysql://localhost
default-port = 3306
puerto predeterminado es 3306 –
Si desea conocer el número puerto de su servidor local en el que Mysql está en ejecución, puede utilizar esta consulta en MySQL Command line cliente -
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 está ejecutando MySQL.
Si usted quiere saber el nombre de host del Mysql puede utilizar esta consulta en el cliente de línea de comandos 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)
Se le dará el nombre de host para MySQL.
Si usted quiere saber el nombre de usuario de su Mysql puede utilizar esta consulta en el cliente de línea de comandos de MySQL -
select user();
mysql> select user();
+----------------+
| user() |
+----------------+
| [email protected] |
+----------------+
1 row in set (0.00 sec)
Se le dará el nombre de usuario de MySQL.
Si usa phpMyAdmin, haga clic en Home
, luego Variables
en el menú superior. Busque la configuración port
en la página. El valor al que está configurado es el puerto en el que se ejecuta su servidor MySQL.
mysql> SHOW VARIABLES WHERE Variable_name = 'hostname';
+---------------+-----------+
| Variable_name | Value |
+---------------+-----------+
| hostname | karola-pc |
+---------------+-----------+
1 row in set (0.00 sec)
Por ejemplo, en mi caso: karola-pc
es el nombre de host de la caja donde mi MySQL se está ejecutando. Y es mi nombre de host de PC local.
Si es una romote box de la que puede hacer ping a ese host directamente si, si está en la red con esa caja, debería poder hacer ping a ese host.
Si es UNIX or Linux you can run "hostname" command
en el terminal para verificar el nombre de host. si es Windows, puede ver el mismo valor en MyComputer-> right click -> properties ->Computer Name
que puede ver (es decir, Propiedades del sistema)
Espero que responda su Q.
Por ejemplo, puede intentar:
//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;
Agregue algunas explicaciones. Actualmente, su respuesta está marcada como de "baja calidad" y podría eliminarse sin ella. –
Éstos son los ajustes por defecto
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 usted no sabe exactamente el nombre de la variable uso like
, ya que el resultado puede contener más de 500 filas:
mysql> show variables like "%port%";
- 1. ¿Cómo puedo encontrar mi host local y mi nombre de usuario en mysql?
- 2. Analizar el nombre de host y el puerto de cuerda o url
- 3. Cómo analizar una URL JDBC para obtener el nombre de host, el puerto, etc.
- 4. Partes de una dirección URL: host, puerto, ruta
- 5. Cómo validar el nombre de host (puede ser IP) y el número de puerto (CString)
- 6. URL: Nombre de usuario con @
- 7. Validar IPv4, IPv6 y nombre de host
- 8. Restringir el puerto MySQL 3306 al host local con IPTABLES
- 9. URL amigable nombre de usuario en PHP?
- 10. ¿Cómo puedo obtener el nombre de host (con puerto) que un servlet está en
- 11. Determine el nombre de host URL sin usar HttpContext.Current?
- 12. ¿Cómo eliminar el nombre y el puerto de la aplicación de la url en grial?
- 13. ¿Puede recuperar el nombre de host y el puerto de un System.Net.Sockets.TcpClient?
- 14. ¿Cómo obtener el nombre de host completo + número de puerto en Application_Start of Global.aspx?
- 15. Reasignar permiso de acceso de host al usuario de MySQL
- 16. ¿Puedo asignar un nombre de host * y * un puerto con/etc/hosts?
- 17. CakePHP Nombre de usuario URL usando Regex?
- 18. nombre de host excepción incorrecta
- 19. Configurar un archivo de host - Falsificar URL
- 20. número de puerto del servidor mysql
- 21. Nombre de host Vs Nombre de host canónico
- 22. Caracteres válidos de un nombre de host?
- 23. Nombre de host Regex
- 24. ¿Cómo averiguo programáticamente mi uso de espacio PermGen?
- 25. Cómo crear perfiles de usuario con PHP y MySQL
- 26. Keytool set nombre de host
- 27. ¿Cómo identifico el nombre de usuario para mi token heroku?
- 28. Cómo almacenar mejor la información de usuario y el nombre de usuario y la contraseña
- 29. Obtener url partes sin host
- 30. Obtener nombre de usuario de URL en PHP
Recibo "ERROR 1146 (42S02): La tabla 'performance_schema.session_variables' no existe" –
@Asaph, traté de usar variables de show pero mi consola cmd dice que show no es un comando interno y externo reconocido. ¿Su método se puede usar con MySQL workbench 6.3CE? –