Gestionar bases de datos puede llegar a ser un tema delicado y complejo en base al tipo de datos que se estén manejando, para ayudar a sobrellevar este tipo de tareas contamos con MySQL el cual es conocido por millones de personas gracias a sus funciones y utilidades integradas para que el trabajo de cada uno de los datos sea algo realmente dinámico y simple. MySQL se ha creado por Oracle como un sistema de administración de bases de datos SQL de código abierto el cual está equipado con las mejores herramientas para un trabajo integral.
Tutorial para poder Iniciar, detener o reiniciar un servicio de MySQL desde Linux, Windows 10 o mac usando consola de comandos.
Características MySQL
Algunas de las características más sobresalientes de MySQL son:
- Cuenta con un diseño de servidor de varias capas usando módulos independientes.
- Ofrece al administrador motores de almacenamiento transaccional y no transaccional.
- Está escrito en C y C++
- Disponible para operar en sistemas operativos Windows, Linux, macOS y más.
- Dispone de diferentes compiladores para un trabajo más completo.
- Puede ser configurado con CMake para temas de portabilidad.
- Hace uso de tablas de disco de árbol B rápidas (MyISAM) con compresión de índice.
- Ha sido probado con las utilidades Purify (el cual es un detector de pérdida de memoria comercial) y con Valgrind (el cual es una herramienta GPL).
- Hace uso de un sistema de asignación de memoria basado en subprocesos lo cual optimiza los trabajos.
- Hace uso de subprocesos del kernel lo cual permite acceder a múltiples CPU en caso de estar disponibles.
- Añade funciones SQL a través de biblioteca de clases mejorada.
- Implementa tablas hash en memoria las cuales pueden ser usadas como tablas temporales.
- Ofrece el servidor desde un programa independiente para ser usado en un entorno de red cliente/servidor.
Novedades MySQL
Algunas La versión más reciente de MySQL es la 8.0 la cual integra funciones como:
- Se ha aumentado el tamaño máximo de los datos del autenticador FIDO
- El servidor ahora hace uso de utf8mb3 en lugar de utf8
- GCC 11 se ha convertido en un compilador compatible para compilar MySQL
- Se han añadido funciones basadas en expresiones las cuales comparan valores con NULL
- La instrumentación del nuevo esquema de rendimiento toma información acerca de si una consulta
- Se procesó en el motor PRIMARIO o SECUNDARIO para una mejor administración
Solvetic explicará cómo instalar MySQL en Ubuntu 22.10.
Cómo instalar MySQL en Ubuntu 22.10
Paso 1
En primer lugar, abrimos la terminal y validamos la versión:
lsb_release -a
Paso 2
Ahora actualizamos el sistema:
sudo apt update
Paso 3
Ingresamos la contraseña para proceder con la actualización:
Paso 4
Ahora instalamos MySQL con el comando:
sudo apt install mysql-server
Paso 5
Confirmamos el proceso ingresando la letra S:
Paso 6
Al finalizar veremos lo siguiente:
Paso 7
Validamos el estado de MySQL:
sudo systemctl status mysql
Paso 8
Podemos ver que su estado es activo y en ejecución, es momento de asegurar la instalación de MySQL ya que por defecto su configuración es propensa a vulnerabilidades, para ello ejecutamos:
sudo mysql_secure_installation
Paso 9
Allí confirmamos si se desea establecer la contraseña de root para MySQL, si es así debemos ingresarla y confirmarla:
Paso 10
Completamos las opciones de seguridad para asegurar MySQL:
Paso 11
Después de esto accedemos a MySQL:
sudo mysql
De este modo hemos instalado MySQL en Ubuntu 22.10 y estamos listos para sacar el máximo provecho de sus funciones.
Tutorial con vídeo para saber desinstalar MySQL en Ubuntu 21.04 Completamente por terminal.