Volver al blog

Cómo instalar MySQL en CentOS 7

Cómo instalar MySQL en CentOS 7

MySQL es uno de los sistemas de gestión de bases de datos más populares para sitios web y aplicaciones de servidor. Para los webmasters, es una herramienta esencial que deben aprender. MySQL es una base de datos relacional que utiliza SQL (Structured Query Language) para gestionar sus datos. MySQL se instala comúnmente como parte de la pila LEMP que contiene Linux, Nginx, MySQL/MariaDB, y PHP/Perl/Python. Debe tener en cuenta que en CentOS, es preferible instalar MariaDB, una bifurcación de MySQL que también es mantenida por los desarrolladores originales de MySQL. MariaDB se trata como un reemplazo alternativo para MySQL. En el siguiente tutorial, le guiaremos a través de la instalación de MySQL en un servidor CentOS 7. ¡Comencemos!

Instalar MySQL

Instalar cualquier paquete en CentOS requiere acceso a la cuenta root o cualquier otra cuenta que tenga privilegios de sudo. Asumiendo que se tiene acceso a root, continuemos. Primero, se debe instalar el repositorio de la comunidad MySQL para yum tiene que ser instalado. Para obtener el paquete, consulte la página oficial de descargas de MySQL: https://dev.mysql.com/downloads/repo/yum/ El archivo se puede descargar desde el navegador. Alternativamente, use wget para descargarlo. Si el archivo se actualiza a una nueva versión, cambie el nombre del archivo en el comando:

Verifique la integridad del archivo. La página oficial de descargas de MySQL ofrece el hash hexadecimal MD5 para todas las descargas:

MySQL download page

community-release

Asumiendo que el hash MD5 coincide con el valor oficial, es hora de instalar el paquete RPM. A continuación, ejecute el siguiente comando para instalar el paquete:

El paquete habrá añadido dos nuevos repositorios yum de MySQL. Finalmente, el sistema está listo para instalar MySQL (MariaDB). Tenga en cuenta que a pesar del nombre del paquete, en realidad instalará MariaDB, la alternativa a MySQL:

Iniciar MySQL

Una vez completada la instalación, es hora de iniciar el servidor. Ejecute el siguiente comando para iniciar el servicio MySQL:

Asegúrese de que el servicio se haya iniciado correctamente. Si fue exitoso, la salida se verá algo así:

MySQL CentOS 2

Por defecto, MySQL está configurado para iniciarse al comienzo de cada arranque del sistema. Si es necesario desactivar este comportamiento, ejecute el siguiente comando. Tenga en cuenta que si el servicio MySQL está desactivado, tendrá que iniciarse manualmente después para poder disfrutar del servicio:

MySQL genera una contraseña temporal durante el proceso de instalación. Se encuentra dentro del archivo mysqld.log. Use grep para obtener la contraseña temporal. Será necesaria cuando se trate de configurar MySQL por primera vez:

CloudSigma server

Configurar MySQL

Cuando el servicio esté activo y en funcionamiento, el servidor estará listo para ser configurado. Para facilitar su uso, MySQL viene con un script para automatizar algunas de las configuraciones. Ahora, ejecute el script de seguridad. Aquí, necesitaremos la contraseña temporal obtenida en la etapa anterior:

MySQL le pedirá una nueva contraseña. Asegúrese de que la contraseña sea segura. Luego, MySQL le pedirá confirmación de si esta es la contraseña definitiva. Después de eso, presione “n” para rechazar la oferta. Cuando se le ofrezca eliminar los usuarios anónimos, ingrese “y” y presione “Enter”. En el caso de todos los pasos posteriores, responda “y” para confirmar. Luego, desactivará el inicio de sesión remoto de root, eliminará la base de datos de prueba y volverá a cargar las tablas de privilegios.

Probar MySQL

Ahora, MySQL se ha instalado correctamente. Para verificar que está funcionando según lo previsto, es hora de realizar una prueba final. Utilizaremos la herramienta mysqladmin. Es un cliente para ejecutar comandos administrativos.

En el siguiente comando, mysqladmin le solicitará conectarse al servidor MySQL como usuario root. El parámetro “-p” sirve para indicar la solicitud de contraseña, y “version” le indica que devuelva la versión del servidor:

Si todo ha ido bien, obtendremos el resultado final.

Comandos útiles de MySQL

Existen numerosos comandos que admite MySQL, cada uno con su propio caso de uso. Para obtener una lista de todos los comandos de MySQL, consulte la ayuda de MySQL. Para hacerlo, inicie la consola de MySQL:

Ejecute el comando help en la consola de MySQL:

Useful MySQL commands

Conclusión

Con la ayuda de nuestro tutorial, instalar MySQL en CentOS 7 no es nada difícil. Lleva un tiempo instalarlo por primera vez. Una vez configurado, puede funcionar de manera eficiente para todo tipo de propósitos.

Aquí tiene algunos recursos adicionales de nuestro blog que le ayudarán a familiarizarse más con MySQL:

¡Feliz informática!

author

Hark Labs

Autor · CloudSigma

Preslav Dobrev es diseñador creativo en CloudSigma, centrado en una identidad empresarial coherente mediante el uso de canales de marketing tradicionales e innovadores. Es experto en fusionar la visión artística con el marketing estratégico para crear narrativas de marca impactantes.

Comentarios

Aún no hay comentarios. Sea el primero.