Cargando



Cómo instalar MySQL en CentOS 7

En el tutorial aprenderás a instalar de manera segura MySQL en CENTOS 7.


jul 12 2016 11:23
Intermedio
Total de Apartados : 7
may 19 2017 12:25

Uno de los principales motores de bases de datos que tenemos a mano es MySQL y no hay lugar a dudas que es uno de los más conocidos, usados e implementados a nivel mundial. En este análisis vamos a ver como podemos implementar MySQL en un entorno CentOS 7.

 

¿Qué es MySQL?

 

MySQL en esencia es un administrador de bases de datos relacionales (recordemos que bases de datos relacionales son las que almacenan la información en diversas tablas y no solo en una) lo cual nos permite tener una herramienta ágil, segura y diversa.

 

Una de la confianza que tenemos con MySQL es que es uno de los lenguajes más usados a nivel mundial.

 

Principales características de MySQL
  • Es un lenguaje de recurso abierto (Open Source).
  • MySQL es capaz de soportar grandes cantidades de datos para las columnas.
  • Soporta múltiples tipos de datos.
  • Miles de librerías y herramientas disponibles.
  • MySQL es capaz de soportar hasta 32 índices por tabla.
  • Fácil instalación y administración.
  • MySQL dispone de APIS para gran cantidad de lenguajes de programación.

 

 


1. Cómo instalar repositorio MySQL YUM en CentOS 7


A continuación veremos cómo instalar MySQL en un ambiente CentOS 7. Recordemos una vez más que antes de instalar alguna aplicación o herramienta es aconsejable actualizar el sistema usando la sintaxis:
sudo yum update
Nota
El sudo lo anteponemos en caso que no iniciemos sesión como usuarios root, en este tutorial hemos iniciado sesión como root.

 

El siguiente paso después de actualizar los paquetes en CentOS 7 es instalar los repositorios de MySQL y para ello usaremos los paquetes YUM oficiales de MySQL los cuales contienen los paquetes RPM que incorporan el servidor MySQL, el cliente, las utilidades, etc. Ingresaremos el siguiente comando para descargar los respectivos repositorios:

wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

instalar_MySQL-1.jpg

 

Una vez descargado el repositorio vamos a proceder con la instalación del paquete usando el siguiente comando:

yum localinstall mysql57-community-release-el7-7.noarch.rpm

instalar_MySQL-2.jpg

 

Aceptamos la descarga y esperamos que los paquetes respectivos sean instalados en CentOS 7.

 

instalar_MySQL-3.jpg

 

Con esta descarga e instalación hemos añadido el repositorio MySQL YUM y añadido la clave GnuPG la cual se encarga de verificar la integridad de los paquetes. Si deseamos ver que los repositorios de MySQL YUM han sido instalados de manera correcta podemos ingresar lo siguiente:

yum repolist enabled | grep “mysql.*-community.*”
Ha llegado el momento de pasar a instalar MySQL.

 

 


2. Cómo instalar MySQL en CentOS 7


A continuación vamos a realizar la instalación de la última versión de MySQL usando la siguiente sintaxis:
yum install mysql-community-server

instalar_MySQL-4.jpg

 

Aceptamos la descarga y esperamos a que MySQL sea descargado en instalado en nuestro CentOS 7.

 

instalar_MySQL-5.jpg

 

El proceso anterior nos permite descargar e instalar todos los paquetes relacionados con:

  • Mysql-community-server
  • MySQL-community-client
  • MySQL-community-common
  • MySQL-community-libs

 

 


3. Cómo instalar las releases de MySQL


A continuación vamos a instalar las releases o entregas oficiales de MySQL para actualizaciones, recordemos que podemos instalar diferentes versiones de MySQL en el sistema, la versión que hemos instalado se activa por defecto mientras que en versiones anteriores como 5.6 o 5.5 viene deshabilitada por lo cual debemos habilitarla usando la siguiente sintaxis:
yum-config-manager --disable mysql57-community (Deshabilita la version 5.7)
yum-config-manager --enable mysql56-community   (Habilita la version 5.6)
Ahora queda iniciar el servicio.

 

 


4. Cómo iniciar MySQL en CentOS 7


Una vez hayamos instalado MySQL en nuestro sistema el siguiente paso es iniciar el servicio MySQL razón por la cual ingresamos el siguiente comando:
service mysqld start
Para validar el estado actual de MySQL en CentOS 7 vamos a ingresar lo siguiente en la terminal:
service mysqld status
El resultado obtenido será el siguiente:

 

instalar_MySQL-6.jpg

 

Ahora podemos verificar la versión que hemos instalado de MySQL usando el comando:

mysql --version

instalar_MySQL-7.jpg

 

 

 


5. Cómo asegurar la instalación de MySQL en CentOS 7


Usando el comando:
mysql_secure_installation
Podremos establecer parámetros de seguridad para MySQL tales como la eliminación de usuarios anónimos, cambios de contraseña para el usuario root, conexión a la raíz de MySQL, etc.

 

Ingresaremos el comando:

mysql_secure_installation
Y llevamos a cabo la configuración:

 

Parámetros a configurar
Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG
Establecemos el valor 2.
New password
Establecemos una nueva contraseña para el usuario root.
Re-enter new password
Reingresamos la contraseña.
Remove anonymous users? (Press y|Y for Yes, any other key for No)
Ingresamos y para remover los usuarios anónimos.
Disallow root login remotely? (Press y|Y for Yes, any other key for No)
Ingresamos y para deshabilitar la posibilidad que el usuario root tenga acceso remoto.
Remove test database and access to it? (Press y|Y for Yes, any other key for No)
Ingresamos la letra y para eliminar la base de datos de prueba.
Reload privilege tables now? (Press y|Y for Yes, any other key for No)
Ingresamos y para recargar los privilegios de las tablas.

 

Con estos parámetros hemos asegurado nuestra instalación de MySQL en CentOS 7.

 


6. Conexión con MySQL en CentOS 7


Una vez hayamos finalizado estos parámetros podemos realizar la conexión de MySQL ingresando el comando:
mysql -u root -p
Allí debemos ingresar la contraseña establecida y de esta manera hemos accedido a MySQL.

 

instalar_MySQL-8.jpg

 

 


7. Cómo actualizar MySQL usando YUM


Podemos actualizar MySQL usando el comando Yum, para ello basta con ingresar lo siguiente:
yum update mysql-server
De esta manera hemos analizado cómo instalar MySQL en un ambiente CentOS 7 para poder sacar el máximo provecho a esta poderosa herramienta.

 

Te explicamos todos los pasos que debes seguir para instalar cPanel y WHM para el control y gestión de servidores CentOS 7.


¿Te ayudó este Tutorial?


2 Comentarios


Cesar Marquez
may 19 2017 12:52

Gracias por estos tutoriales de CentOS. Muy completo.

y como puedo cambiar el directoriodata en CENTOS 7, es que quiero cambiar de:

 

/var/lib/mysql a /unidad/carpeta/mysql

 

como puedo lograr eso?

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

X