En esta guía te enseñaremos a instalar una versión actualizada de MySQL que la disponible en los repositorios de CentOS.
Instalar MySQL en CentOS
-
Descarga el paquete del repositorio
Ve a la página https://dev.mysql.com/downloads/repo/yum/ que listará todas las versiones más modernas y actualizadas de MySQL, que son libres y mantenidas por la comunidad.
Para obtener el link de descarga es necesario presionar en el botón Download que te llevará a una página de registro. Has scroll hasta el final y encontrarás el link de texto No thanks, just start my download. Copia el enlace y descárgalo con wget desde la consola del Servidor.
Aquí debajo te mostramos el comando de descarga correcto al momento de crear esta guía:sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
-
Agrega el repositorio a Centos
Ejecuta este comando para actualizar el listado de fuentes de los repositorios.
sudo rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
-
Instala MySQL
Utiliza este comando para instalar el Servidor de MySQL.
yum install mysql-server
-
Inicia MySQL
Hora de ejecutar y correr MySQL en tu Servidor. Corre este comando para.
sudo systemctl start mysqld
Si te ocurre que no inicia el servicio, o inicia con errores acerca de que no es posible acceder a tabla Users, es porque el script de instalación no crea el directorio /var/lib/mysql. La solución a esto es crear la ubicación corriendo mkdir /var/lib/mysql y despues hacer de nuevo el start de MySQL. -
Recupera la password root temporal
Para entrar a MySQL es necesario recuperar la password root que genera de manera temporal la instalación. Para ello hay que revisar el log de MySQL con este comando que te entregará el resultado filtrado.
cat /var/log/mysqld.log | grep 'temporary password'
-
Configurar la seguridad de MySQL
El siguiente comando te permite asegurar las conexiones y permisos de MySQL. Es necesario utilizar la password root de MySQL recuperada en el paso anterior. En un segundo paso, te pedirá cambiarla.
sudo mysql_secure_installation
-
Ingresa a MySQL
El siguiente comando permite probar si efectivamente se puede acceder a MySQL.
mysql –u root –p
-
Crea una cuenta de usuario
Desde MySQL 8 se utiliza un método de autenticación nuevo y a PHPMyAdmin se le complica acceder a la información de las bases de datos. De la siguiente manera se creará una cuenta nueva con el sistema de autenticación por password plana.
Antes de ejecutarlos reemplaza "USUARIO" y "CONTRASEÑA" por los valores deseados.CREATE USER USUARIO@localhost IDENTIFIED WITH mysql_native_password BY 'CONTRASEÑA';
GRANT ALL PRIVILEGES on *.* to USUARIO@localhost; #PARA PODER CREAR LAS BASES LIBREMENTE
FLUSH PRIVILEGES; #PARA ACTUALIZAR LOS PERMISOS
Eso es todo. De esta manera ya puedes comenzar a utilizar la versión más reciente de MySQL ;)
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.