Cómo instalar MySQL en Centos 8

Cómo instalar MySQL en Centos 8

Mysql se conoce como el sistema de gestión de bases de datos de código abierto más famoso y ampliamente utilizado del mundo. Es un RDBMS (sistema de gestión de bases de datos relacionales) utilizado detrás de los sitios web y aplicaciones de servidores. La última versión de MySQL es 8.0, y está disponible en el repositorio DNF predeterminado de CentOS 8, por lo que no es necesario agregar un repositorio de MySQL y luego instalarlo.

Mysql proporciona varias características nuevas en su versión 8.0 para mejorar el rendimiento de las aplicaciones web. Ser desarrollador web y principalmente desarrollador de back-end, saber que MySQL es un sistema de base de datos imprescindible para usted. La mejor manera de aprender mysql es aprenderlo de la documentación oficial de MySQL.

En esta publicación, aprenderemos el proceso de instalación y configuración de MySQL V8.0 en el sistema operativo CentOS 8, y aprenderemos sobre el uso de MySQL DB en CentOS 8. Comencemos con la instalación de MySQL en Centos 8.

Instalación de MySQL 8.0 en Centos 8

Desde mysql 8.0 El servidor ya está disponible en el repositorio oficial de paquetes de CentOS 8 para que podamos descargarlo e instalarlo desde allí utilizando el comando que se proporciona a continuación:

$ sudo dnf install @mysql

En el comando anterior, el @mysql es un módulo que descargará e instalará el servidor mysql y sus dependencias junto con él.

Después de la instalación exitosa de MySQL Server 8.0, la instalación se puede confirmar ejecutando el comando escrito a continuación:

$ mysql --versión

Puede verificar mirando la captura de pantalla adjunta anteriormente esa versión 8.0.21 se instala con éxito en el sistema operativo CentOS 8.

Aunque mysql 8.0 está instalado, no está completamente operativo. Así que ahora, aprendamos cómo comenzar el servicio MySQL en Centos 8.

Iniciar servicio MySQL y verificar su estado

Sin comenzar el servicio mysql, no podremos usar mysql. Entonces el mysqld.servicio se puede comenzar a usar el systemctl El comando se muestra a continuación:

$ sudo systemctl iniciar mysqld.servicio

Después de comenzar el servicio, el terminal no mostraría ninguna salida si el servicio se inicia correctamente.

Para verificar cualquiera mysqld.servicio se inicia o no, puede ejecutar el comando escrito a continuación:

$ sudo systemctl status mysqld

En el comando anterior, si notaste, no usamos .servicio después mysqld. La respuesta a esta curiosidad es que en muchos systemctl comandos, no estamos obligados a usar el .servicio después del nombre de cada servicio. Podemos iniciar o verificar el estado de cualquier servicio sin mencionar .servicio después del nombre del servicio.

En la captura de pantalla de salida anterior del systemctl Comando de estado, se puede observar que el mysqld.servicio Esta corriendo.

Si no desea reiniciarlo una y otra vez cuando sea necesario, es mejor habilitar un servicio cuando la máquina se inicia. Para habilitar el mysqld.servicio En el arranque del sistema, ejecute el comando:

$ sudo systemctl habilita mysqld

Sin embargo, si está preocupado por el tiempo de arranque y no desea ejecutar demasiados servicios en el tiempo de arranque, deshabilite los servicios en cualquier momento utilizando el systemctl dominio.

En tal caso, si desea deshabilitar el mysqld.servicio, Ejecute el comando dado a continuación:

$ sudo systemctl deshabilitar mysqld

Una vez que se instala el servidor MySQL y mysqld.servicio se inicia, habilita y se ejecuta perfectamente bien en el sistema operativo CentOS 8, aprendamos cómo asegurar, configurar y configurar MySQL en CentOS 8.

Cómo configurar mysql?

El primer paso en la configuración de MySQL es asegurar mysql.

Asegurar mysql

MySQL viene con un script de seguridad que ayuda a cambiar y asegurar las configuraciones y configuraciones predeterminadas de MySQL.

Para iniciar la instalación segura de MySQL, ejecute el comando que se proporciona a continuación en el terminal de CentOS 8:

$ sudo mysql_secure_installation

Comenzará a solicitar preguntas relacionadas con la instalación de seguridad de MySQL, así que responda en consecuencia según su deseo:

Configurar el complemento de contraseña Validate para probar la resistencia de la contraseña de MySQL y seleccione el nivel de validación de contraseña:

Establezca la contraseña para el usuario root de MySQL:

Si su contraseña es débil, el complemento de contraseña Validate le pedirá que lo haga más robusto y seguro. De lo contrario, en la fase de confirmación de contraseña, escriba "Y" y presione "Ingrese" para continuar si está satisfecho:

Después de eso, puede aceptar los valores predeterminados y continuar con la instalación segura de MySQL.

Una vez que todo esté configurado, asegurado y configurado, conectemos a MySQL, inicie sesión en el shell MySQL y comencemos a aprender su uso.

Inicie sesión en MySQL

Para conectarse a la base de datos MySQL en el sistema operativo CentOS 8, ejecute el comando que se escribe a continuación para iniciar sesión en el shell mySQL:

$ sudo mysql -u root -p

En el comando anterior:

-u root se utiliza para conectarse a la base de datos MySQL y iniciar sesión como usuario root.

-pag se utiliza para solicitar la contraseña del usuario.

Después de ejecutar el comando anterior, solicitará la contraseña de la raíz que se ha configurado recientemente para el MySQL.

Por lo tanto, proporcione la contraseña del usuario root y presione Enter para iniciar sesión en el shell mysql.

Después de iniciar sesión como usuario de Root MySQL, el shell MySQL se verá así:

Ahora, el sistema de base de datos MySQL está listo para servir. Puede realizar cualquiera de sus tareas relacionadas con la base de datos y ejecutar consultas como crear una base de datos, crear una tabla, agregar algunos datos a las tablas, etc.

Crear una nueva base de datos MySQL

Dado que ha iniciado sesión como usuario raíz, tiene acceso para hacer cualquier cosa que desee hacer, como privilegios a todas las bases de datos y aplicando restricciones o otorgando privilegios de las bases de datos o tablas a los usuarios.

Primero comencemos con la creación de una base de datos. Se puede crear una base de datos utilizando el Crear base de datos comandar en mysql. Por ejemplo, para crear una nueva base de datos llamada "First_DB," el Crear base de datos El comando iría así:

mySQL> Crear base de datos First_DB;

El 'First_DBse creará la base de datos.

Mostrar bases de datos MySQL

Para enumerar todas las bases de datos en MySQL, el Mostrar bases de datos se usa el comando. Entonces, si ejecutamos el Mostrar bases de datos comando en mysql shell:

$ Show bases de datos;

Puedes presenciar el Mostrar bases de datos comando en la salida del Mostrar bases de datos comande que todas las bases de datos y nuestras creadas recientemente "First_DBSe enumeran la base de datos.

Crear un nuevo usuario de MySQL

Se puede crear un nuevo usuario en MySQL utilizando el CREAR USUARIO dominio. Por ejemplo, si queremos crear un nuevo usuario llamado "First_User," el CREAR USUARIO El comando iría así:

mySQL> Crear usuario 'First_user'@'localhost' identificado por 'First_user_Password';

En el comando anterior, puede proporcionar el nombre de usuario y la contraseña que desea establecer.

Mayores comandos MySQL

Del mismo modo, hay varios comandos MySQL utilizados para realizar múltiples tareas relacionadas con la base de datos. No podemos explicar todos los comandos; Sin embargo, estamos enumerando algunos comandos significativos y su uso:

  • Por ejemplo, CREAR - para crear una base de datos o una tabla.
  • SELECCIONAR - Para leer datos de las tablas.
  • INSERTAR - para agregar datos o filas a la tabla.
  • ACTUALIZAR - para actualizar los datos en filas de la tabla.
  • GOTA - para eliminar una base de datos o una tabla.
  • BORRAR - para eliminar filas de la mesa.
  • Opción de subvención - por otorgar privilegios a los usuarios.

Conclusión

Esta publicación contiene un conocimiento profundo y profundo sobre cómo instalar, configurar y comenzar a usar MySQL en CentOS 8. Has aprendido a instalar mysql usando el módulo @mysql, iniciar el mysqld.servicio, Asegure el servidor MySQL, conéctese a la base de datos y comience a usar MySQL para crear una base de datos, usuario y tablas.

Después de instalar el mysql y el mysqld.servicio se inicia, habilita y se ejecuta perfectamente bien en el sistema operativo CentOS 8, está listo para iniciar sesión en MySQL en CentOS 8 y usarlo a los requisitos deseados.