Saltar al contenido

Docker: ¿cómo echar un vistazo a las tablas dentro del volumen de MySQL?

Recuerda que en las ciencias un problema casi siempre tiene varias soluciones, así que compartiremos lo mejor y más óptimo.

Solución:

Sí, puede ver toda la información de la tabla desde la línea de comandos de la ventana acoplable.

Primero, vaya al contenedor docker, ejecute debajo del comando.

docker exec -it mysql_container_name mysql -uroot -p

donde “raíz” es el nombre de usuario para la base de datos MySQL. Después de ejecutar el comando anterior, le pedirá una contraseña.

Luego seleccione Base de datos, ejecute debajo del comando

USE el nombre de la base de datos

obtener la lista de todas las tablas.

mostrar tablas;

Ejecute cualquier consulta, por ejemplo, seleccione * de

SELECCIONE * DESDE table_name;

He enumerado algunos comandos útiles de la ventana acoplable diaria, eche un vistazo. https://rohanjmohite.wordpress.com/2017/08/04/docker-daily-useful-commands/

por favor, hágamelo saber en caso de que se requiera más explicación.

Puede ejecutar cualquier comando SQL directamente desde el host para ver su base de datos.
Estás buscando este comando:

docker exec -it mysql-container mysql -uroot -pmy-secret-pw -D thisdatabase -e "SELECT * FROM table_name;

donde contenedor mysql es el nombre del contenedor mysql
donde -uroot es la cuenta para el contenedor sql
donde -pmy-secret-pw es la contraseña para el contenedor sql
donde esta base de datos es el nombre de la base de datos a inspeccionar
donde nombre de la tabla es obviamente el nombre de la tabla de la base de datos de interés

PROPINA: si es un contenedor nuevo y no conoce la contraseña, simplemente ejecute este comando:

sudo docker logs mysql-container 2>&1 | grep GENERATED

Una solución es usar MySQL Workbench y crear una conexión que apunte al contenedor de la base de datos de la ventana acoplable. Desde allí puede comprobar qué tablas de esquema se han creado.

Si se inicia el contenedor de la ventana acoplable de la base de datos, puede inspeccionar el contenedor y encontrar la dirección IP con el siguiente comando:

ventana acoplable inspeccionar nombre-contenedor-aquí

obtenga la dirección IP y utilícela en MySQLWorkbench para crear la conexión

Agradecemos que quieras añadir valor a nuestra información participando con tu veteranía en las referencias.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *