Instalación de MySQL en CentOS 7
MySQL se considera legítimamente uno de los mejores sistemas de gestión de bases de datos, por lo que tanto profesionales como aficionados en el campo del trabajo con sitios web y diversas aplicaciones lo utilizan activamente. Para que esta herramienta funcione correctamente, deberá estar instalada en el sistema operativo y establecer la configuración correcta, partiendo de los servidores existentes y componentes adicionales. Hoy queremos mostrar cómo exactamente se lleva a cabo este proceso en computadoras que ejecutan CentOS 7.
Instalar MySQL en CentOS 7
La información de nuestro artículo de hoy se dividirá en etapas para que cada pueda comprender cómo se lleva a cabo exactamente la adición del componente en cuestión en Linux, así como a qué parámetros se debe prestar atención primero. Aclaremos de inmediato que para instalar e interactuar más con MySQL, necesitará una conexión a Internet activa, ya que los archivos se obtendrán de los repositorios oficiales.
Paso 1: pasos preliminares
Por supuesto, puede ir inmediatamente al siguiente paso y completar la instalación, sin embargo, para realizarla correctamente, deberá determinar el nombre de host y asegurarse de que todas las actualizaciones más recientes estén presentes en CentOS. Siga las instrucciones a continuación para preparar el sistema operativo.
-
- Estas y todas las acciones posteriores se realizarán a través de la «Terminal» , respectivamente, deberá iniciarse de la manera que más le convenga. Esto se puede hacer a través del menú de la aplicación o manteniendo pulsada la tecla Ctrl + T + Alt combinación de teclas .
- Aquí ingrese el comando
hostname
y presione Enter . - Además, indique
hostname -f
y compare los dos resultados. El primero está completo y el segundo está abreviado. Si eso le conviene, siga adelante. De lo contrario, deberá cambiar el nombre de host siguiendo las instrucciones de la documentación oficial.
- Antes de iniciar la instalación de cualquier aplicación, se recomienda buscar actualizaciones para que todos los procesos posteriores se realicen correctamente. Para hacer esto, escriba
sudo yum update
y presione Enter . - Esta opción se realiza en nombre del super, lo que significa que deberá ingresar una contraseña para confirmar la autenticidad de la cuenta. Tenga en cuenta que cuando escriba caracteres, no se mostrarán en la consola.
- Se le notificará sobre la necesidad de instalar paquetes actualizados, o aparecerá una notificación en la pantalla de que no se encontraron actualizaciones.
Después de instalar todas las actualizaciones, se recomienda reiniciar el sistema para que los cambios surtan efecto. Si no se encontraron actualizaciones, continúe inmediatamente con el siguiente paso.
Paso 2: descargue e instale paquetes
Desafortunadamente, no puede descargar MySQL del repositorio oficial e instalarlo al mismo tiempo con un comando. Esto se debe a la gran cantidad de versiones y ciertos matices con la adición de archivos, por lo que primero debe llevarse a cabo la elección de un paquete adecuado.
Ir a los repositorios oficiales de MySQL
- Siga el enlace de arriba para ver todas las versiones existentes del sistema de istración de bases de datos en cuestión. Seleccione el paquete de interés en formato RPM y copie el enlace llamando al menú contextual haciendo clic con el botón derecho del mouse.
- Al pegar, verá que el enlace se ha copiado correctamente, y si lo sigue a través del navegador, se descargará el paquete RPM, pero no lo necesitamos ahora, así que pasemos a la consola.
- Una vez en la «Terminal» , escriba
wget + скопированную ранее ссылку
y presione Enter . - Luego use
sudo rpm -ivh mysql57-community-release-el7.rpm
, reemplazando las discrepancias en esta línea con los números indicados en el enlace existente. - Esta operación también se realiza en nombre del super, lo que significa que deberá volver a introducir la contraseña.
- Espere hasta que se complete la actualización de los repositorios y se instale el paquete.
- Antes de iniciar el proceso de instalación principal, actualice la lista de repositorios con
sudo yum update
. - Confirme la acción que está tomando eligiendo la opción y .
- Hágalo de nuevo cuando lo solicite nuevamente.
- Lo único que queda es el proceso de instalación del sistema en sí. Esto se hace usando el comando
sudo yum install mysql-server
. - Confirme absolutamente todas las solicitudes para instalar o descomprimir paquetes.
- El procedimiento de descarga puede tardar varios minutos, dependiendo de la velocidad de Internet. Durante esto, no cierre la sesión del terminal, para no restablecer todas las configuraciones.
- Después de una instalación exitosa, active el servidor a través de
sudo systemctl start mysqld
. - Si no hay errores con la inclusión, la pantalla mostrará una nueva línea para la entrada.
Como puede ver, la instalación de MySQL en CentOS 7 tomó solo unos minutos y el no necesitó ingresar muchos comandos, la mayoría de los cuales se pueden copiar y pegar en la consola. Sin embargo, para una interacción correcta con el DBMS, deberá realizar una configuración inicial, que se comentará a continuación.
Paso 3: configuración inicial
Ahora no tocaremos absolutamente todos los aspectos de la configuración de un sistema de istración de bases de datos, ya que esto no se aplica al tema del artículo. Solo queremos informarle sobre los pasos básicos que se deben seguir para verificar el desempeño de la utilidad y asignarle reglas estándar. Para hacer esto, debe seguir esta guía:
- Comencemos instalando un editor de texto conveniente, ya que todas las configuraciones se cambian en el archivo de configuración, que se abre a través de dicho software. La forma más conveniente es usar nano, así que escriba en la consola
sudo yum install nano
. - Si la utilidad aún no está instalada, deberá confirmar la adición de nuevos archivos. De lo contrario, simplemente aparecerá la línea «No hay nada que ejecutar» , por lo que puede continuar con el siguiente paso.
- Inserte
sudo nano /etc/my.cnf
y active este comando. - Agregue una línea
bind_address =
y especifique la dirección IP a la que desea conectarse y abra todos los puertos. Además, puede especificar otros parámetros importantes. Lea más sobre ellos en la documentación oficial, cuyo enlace se proporciona a continuación. - Después de que los cambios no se olvide de escribirlas, presionando las teclas Ctrl + Sobre , y luego salir del nano a través de las teclas Ctrl + X .
- Inicialmente, el archivo de configuración también contiene parámetros que afectan la seguridad de la red. Pueden ser un punto débil potencial durante un robo, por lo que se recomienda que los corrija ejecutando
mysql_secure_installation
. - Ingrese la contraseña de para confirmar esta operación.
Como se mencionó anteriormente, solo hemos demostrado el principio básico de configuración. Para obtener más detalles, consulte la documentación oficial de MySQL a continuación.
Ir a leer la documentación de MySQL en el sitio oficial
Paso 4: restablecimiento de la contraseña de root
A veces, al instalar MySQL, los s establecen una contraseña de super, y luego la olvidan o no saben cuál fue originalmente elegida, por lo que al final de este artículo decidimos hablar sobre restablecer la clave de , que se hace así. :
- Abra «Terminal» y entre allí
sudo systemctl stop mysqld
para detener la ejecución del servicio. - Cambie al modo de funcionamiento seguro mediante
systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"
. - Conéctese como super escribiendo
mysql -u root
. No se le pedirá una contraseña. - Todo lo que queda es ejecutar los siguientes comandos uno a la vez para crear un nuevo token de .
mysql> use mysql;
mysql> update SET =("пароль") WHERE ='root';
(donde la contraseña es su nueva clave de )mysql> flush privileges;
sudo systemctl unset-environment MYSQLD_OPTS
sudo systemctl start mysqld
Después de eso, intente volver a conectarse al servidor usando la contraseña ya nueva. Esta vez, no deberían surgir dificultades.
Acaba de ver una guía paso a paso sobre cómo instalar y configurar superficialmente MySQL en CentOS 7. Como puede ver, no hay nada complicado en esto, pero no debe considerar las recomendaciones anteriores como una guía completa sobre cómo conectarse una base de datos para una mayor interacción con un servidor web o una aplicación. Todo esto deberá hacerse de forma manual, partiendo de las particularidades del sitio, el programa y estudiando la documentación oficial de todos los componentes utilizados.
Lea también:
Instalación de phpMy en CentOS 7
Instalación de PHP 7 en CentOS 7