Ver destacados

Cómo instalar MySQL en CentOS 9 Stream

Tutorial con vídeo para saber cómo instalar MySQL en CentOS 9 Stream.
Escrito por
11.7K Visitas  |  Publicado oct 26 2021 12:10
Favorito
Compartir
Comparte esta pagina a tus Amigos y Contactos usando las siguientes Redes Sociales


Gestionar bases de datos (independiente de su tamaño) puede llegar a ser una tarea compleja si no contamos con las mejores herramientas para ello, esto abarca todos lo relacionado con ello (búsqueda, seguridad, escalabilidad, etc.), por ello es ideal y fundamental definir cuál es la mejor opción para administrar las bases de datos y en este caso hablamos de la nueva versión corporativa CentOS 9 Stream. Para administrar integralmente las bases de datos la mejor alternativa es MySQL, esta ha sido desarrollada por Oracle a través del código abierto lo cual significa constantes actualizaciones.

 

Características MySQL
MySQL nos ofrece a nivel general características como:

 

  • Integración de motores de almacenamiento transaccional y no transaccional
  • Escrito totalmente en C y C ++
  • MySQL usa CMake desde la versión MySQL 5.5y en versiones anteriores hace uso de GNU Automake, Autoconf y Libtool
  • Es compatible con datos de 1, 2, 3, 4 y 8 bytes de largos, FLOAT, DOUBLE, CHAR, VARCHAR, BINARY, VARBINARY, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET, ENUM y OpenGIS
  • Es posible el uso de varios compiladores
  • Todas las API de C, C ++, Eiffel, Java, Perl, PHP, Python, Ruby y Tcl están disponibles aumentando así las opciones de trabajo y control
  • La zona horaria del servidor permite ser cambiada de forma dinámica
  • Cuenta con soporte de hasta 64 índices por tabla
  • Los clientes de MySQL pueden conectarse a través de sockets TCP/IP a través de alguna de las plataformas compatibles
  • Soporte completo para múltiples tipos de caracteres
  • Dispone de soporte incorporado que permiten la ejecución de sentencias SQL para verificar, optimizar y reparar tablas
  • Podemos usar las funciones DELETE, INSERT, REPLACE y UPDATE

 

 

Tutorial con vídeo para saber cómo instalar MySQL en Windows 11 de manera detallada paso a paso.

 

Novedades MySQL
La versión más reciente de MySQL nos ofrece cambios como:

 

  • La sintaxis CREATE USER y ALTER USER ahora admite múltiples métodos de autenticación
  • MySQL ahora admite la autenticación multifactor (MFA), esto permite crear cuentas hasta con tres métodos de autenticación
  • Los programas cliente cuentan con nuevas opciones de línea de comandos --password1, --password2 y --password3 para especificar varias contraseñas si es necesario
  • La autenticación multifactor permite hacer uso de métodos de autenticación MySQL existentes
  • MySQL puede ser compilado usando C ++ 17
  • La longitud máxima de la clave del motor de almacenamiento BLACKHOLE ahora se ha aumentado de 1000 a 3072 bytes
  • El nuevo privilegio FIREWALL_EXEMPT puede excluir a un usuario de las restricciones del firewall activas
  • El método de autenticación Kerberos desde MySQL 8.0.26 para servidores MySQL y hosts cliente que ejecutan Linux, es compatible para el cliente para Windows
  • La biblioteca OpenSSL vinculada para MySQL Server se ha actualizado a la versión 1.1.1
  • Ahora las funciones ST_SymDifference () y ST_Intersection () permiten que los argumentos geométricos hagan uso de un sistema de referencia espacial geográfica (SRS)
  • La variable default_authentication_plugin está obsoleta desde MySQL 8.0.27

 

 

Solvetic enseñará el paso a paso para instalar MySQL en CentOS 9 Stream.

 

 

 

Cómo instalar MySQL en CentOS 9 Stream

 

Paso 1

En CentOS 9 Stream abrimos la terminal y comprobamos el sistema:
cat /etc/centos-release

 

Paso 2

Ahora, instalamos MySQL con el siguiente comando:
sudo yum install mysql-server

 

Paso 3

Ingresamos la letra s para confirmar el proceso de descarga e instalación:

 

 

Paso 4

Después veremos lo siguiente:

 

 

 

Paso 5

Ingresamos la letra "s" para confirmar la instalación de la clave GPG de MySQL:

 

 

Paso 6

Al terminar el proceso veremos lo siguiente:

 

 

Paso 7

Esta orden instala los siguientes complementos:
  • MySQL 8.0
  • MySQL 5.7
  • MySQL 5.6
  • MySQL Clúster 8.0
  • MySQL Clúster 7.6
  • MySQL Clúster 7.5
  • MySQL Workbench
  • MySQL Router
  • MySQL Shell
  • MySQL Connector/C++
  • MySQL Connector/J
  • MySQL Connector/ODBC
  • MySQL Connector/Python

 

Paso 8

Ahora vamos a iniciar el servicio MySQL con el comando:
sudo systemctl start mysqld.service

 

Paso 9

Revisamos el estado del servicio con la orden:
sudo systemctl status mysqld

 

Paso 10

Podemos ver que su estado es “active” lo cual significa que esta normal, habilitamos el servicio con cada inicio de sesión:
sudo systemctl enable mysqld

 

Paso 11

En caso de que no deseemos que inicie con CentOS 9 Stream ejecutamos:
sudo systemctl disable mysqld
Paso 12

Es momento de asegurar la instalación de MySQL ya que por defecto tiene muchas variables que pueden ser vulnerables, para realizar este proceso ejecutamos lo siguiente:
sudo mysql_secure_installation
Paso 13

Ingresamos la letra n y asignamos una contraseña para el administrador de MySQL:

 

 

 

Paso 14

Luego veremos una serie de parámetros que son:
  • Remove anonymous users (Eliminar usuarios anónimos)
  • Disallow remote root login (Deshabilitar el acceso remoto)
  • Remove test database (Eliminar la base de datos de pruebas)
  • Reload privilege tables (Recargar de nuevo los privilegios)

 

Paso 15

Ingresamos la letra "y" en todas las preguntas para proteger el acceso a MySQL:

 

 

Paso 16

Después de esto, vamos a verificar la instalación y acceder a información sobre la conexión con la herramienta mysqladmin, esta es una utilidad para ejecutar comandos administrativos, vamos a ejecutar el siguiente comando con el fin de establecer la conexión con MySQL como root (-u root), luego solicitar la contraseña (-p) y así obtener la versión de MySQL:
mysqladmin -u root -p versión

 

Paso 17

Allí encontramos detalles como:

 

  • Versión de MySQL Server
  • Socket UNIX usado
  • Tiempo de actividad
  • Versión del protocolo usado

 

Paso 18

Ahora establecemos la conexión con MySQL a través del siguiente comando:
mysql -u root -p
Paso 19

Ingresamos la contraseña para ir a MySQL:

 

 

 

Con esto ya estamos listos para usar MySQL en CentOS 9 Stream y administrar de la mejor manera las bases de datos.

 

Tutorial con vídeo para saber cómo podemos instalar CentOS en Stream paso a paso.

¿Te ayudó este Tutorial?

Ayuda a mejorar este Tutorial!
¿Quieres ayudarnos a mejorar este tutorial más? Puedes enviar tu Revisión con los cambios que considere útiles. Ya hay 0 usuario que han contribuido en este tutorial al enviar sus Revisiones. ¡Puedes ser el próximo!