Acceder a la shell de MySQL
Ahora, accedamos a la shell de MySQL para realizar algunas operaciones básicas.
Para acceder a la shell de MySQL, utiliza el siguiente comando:
sudo mysql -u root
Este comando utiliza sudo
para ejecutarse con privilegios de administrador, que a menudo son necesarios para operaciones a nivel de sistema. El comando mysql
se utiliza para acceder a la shell de MySQL, y la opción -u root
especifica que te estás conectando como el usuario root
.
En este caso, no es necesario proporcionar una contraseña porque la instalación de MySQL en la máquina virtual de LabEx está configurada para permitir que el usuario root
inicie sesión sin contraseña. Esto es común en entornos de desarrollo, pero no se debe hacer en sistemas de producción.
Si tiene éxito, verás un mensaje de bienvenida y el indicador de MySQL:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 52
Server version: 10.6.18-MariaDB-0ubuntu0.22.04.1 Ubuntu 22.04
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
Ahora estás en la shell de MySQL, donde puedes ejecutar comandos SQL.
El indicador MariaDB [(none)]>
indica que estás conectado a MariaDB (una bifurcación de MySQL) y actualmente no estás utilizando ninguna base de datos específica.
Es importante tener en cuenta que estás viendo MariaDB en lugar de MySQL. No te preocupes, esto no afectará tu capacidad para completar este laboratorio o aprender comandos de MySQL. Aquí está el porqué:
- MariaDB es una bifurcación de MySQL, creada por los desarrolladores originales de MySQL. Está diseñado para ser un reemplazo directo de MySQL, lo que significa que es completamente compatible con la sintaxis y las operaciones de MySQL.
- MariaDB se creó para garantizar que siempre estuviera disponible una versión realmente de código abierto de MySQL. Mantiene una alta compatibilidad con MySQL y, al mismo tiempo, ofrece algunas características y mejoras únicas.
- Para los fines de este laboratorio y la mayoría de las operaciones básicas e intermedias de MySQL, puedes tratar a MariaDB exactamente como a MySQL. Todos los comandos que usaremos en este laboratorio funcionan de la misma manera en MariaDB y MySQL.
- A menudo se considera que MariaDB es más ligero y rápido que MySQL, lo que lo convierte en una excelente opción para entornos de aprendizaje como este laboratorio. Puedes notar tiempos de respuesta más rápidos, lo que puede hacer que tu experiencia de aprendizaje sea más fluida.
- Muchas distribuciones de Linux, incluyendo algunas versiones de Ubuntu, ahora utilizan MariaDB como su sistema de base de datos compatible con MySQL predeterminado debido a su naturaleza de código abierto y sus beneficios de rendimiento.
Así que, cuando veas "MariaDB" en el indicador o la salida, solo recuerda que para los fines de este laboratorio, puedes pensar en él como MySQL. Todas las habilidades que aprendas aquí serán directamente aplicables tanto a MariaDB como a MySQL en escenarios del mundo real.