• +34 685 967 885
  • +34 695 898 191
  • antgarprats@gmail.com
  • Antonio García Prats

instalar mysql en linux ubuntu

Instalar mysql en linux

​MySQL es un sistema de gestión de bases de datos relacional de código abierto ampliamente utilizado en aplicaciones web y empresariales. Instalar MySQL en linux es un proceso directo que implica actualizar los paquetes del sistema, instalar el servidor MySQL y realizar configuraciones de seguridad básicas. A continuación, se detallan los pasos necesarios para llevar a cabo esta instalación.​

Paso 1: Actualizar la lista de paquetes del sistema

Antes de instalar cualquier software, es fundamental asegurarse de que la lista de paquetes del sistema esté actualizada. Esto garantiza que se instalarán las versiones más recientes y seguras de los paquetes disponibles. Para ello, abra una terminal y ejecute el siguiente comando:

sudo apt update

Explicación:

sudo: Este comando se utiliza para ejecutar operaciones con privilegios de superusuario, necesarios para realizar cambios en el sistema.​

apt: Es el gestor de paquetes de Ubuntu que facilita la instalación, actualización y eliminación de software.​

update: Actualiza la lista local de paquetes disponibles desde los repositorios configurados.

Paso 2: Instalar el servidor MySQL

Con la lista de paquetes actualizada, proceda a instalar el servidor MySQL ejecutando:​

sudo apt install mysql-server -y
sudo systemctl enable mysql

Explicación:

install mysql-server: Indica a apt que instale el paquete mysql-server, que contiene el software necesario para ejecutar MySQL en el sistema.​

Durante la instalación, es posible que se le solicite confirmar la instalación y establecer una contraseña para el usuario root de MySQL. Es recomendable establecer una contraseña segura en este paso.​

Paso 3: Asegurar la instalación de MySQL

Después de la instalación, es crucial ejecutar un script de seguridad que viene con MySQL para eliminar configuraciones inseguras y proteger la base de datos. Ejecute el siguiente comando:​

sudo mysql_secure_installation

Explicación:

Este script interactivo le guiará a través de una serie de pasos para mejorar la seguridad de su instalación de MySQL, incluyendo:​

1. Establecer una contraseña para el usuario root si no se hizo durante la instalación.​

2. Eliminar usuarios anónimos que podrían representar un riesgo de seguridad.

3. Deshabilitar el inicio de sesión remoto del usuario root para evitar accesos no autorizados desde otras máquinas.​

4. Eliminar la base de datos de prueba que viene por defecto y que puede ser utilizada indebidamente.​

Es recomendable responder afirmativamente a estas opciones para fortalecer la seguridad de su servidor MySQL.​ A continuación, es necesario reiniciar el servicio para aplicar los cambios de la configuración:

sudo systemctl restart mysqld

Paso 4: Verificar el estado del servicio MySQL

Una vez completada la configuración de seguridad, verifique que el servicio MySQL esté activo y funcionando correctamente con el siguiente comando:

sudo systemctl status mysql

Explicación:

systemctl: Herramienta de control de sistemas y servicios en sistemas basados en systemd.​

status mysql: Muestra el estado actual del servicio MySQL, indicando si está activo, inactivo o si ha habido errores recientes.​

Si el servicio no está activo, puede iniciarlo con:

sudo systemctl start mysql

Paso 5: Acceder al intérprete de comandos de MySQL

Para interactuar con el servidor MySQL, puede acceder al intérprete de comandos de MySQL utilizando:

sudo mysql

Explicación:

Este comando inicia una sesión en el intérprete de comandos de MySQL como usuario root, permitiéndole ejecutar comandos SQL directamente en el servidor.​

Para salir del intérprete de comandos de MySQL, escriba exit y presione Enter.​

Paso 6: Crear un nuevo usuario de MySQL (Opcional)

Es una buena práctica no utilizar la cuenta root para tareas cotidianas. Puede crear un nuevo usuario con permisos específicos siguiendo estos pasos:​

1. Acceda al intérprete de comandos de MySQL:

sudo mysql -u root -p

2. Cree un nuevo usuario reemplazando nombre_usuario y contraseña_segura por el nombre de usuario y la contraseña deseados:

CREATE USER 'nombre_usuario'@'localhost' IDENTIFIED BY 'contraseña_segura';

3. Conceda los permisos necesarios al nuevo usuario. Por ejemplo, para otorgar todos los privilegios en una base de datos específica:

GRANT ALL PRIVILEGES ON nombre_base_datos.* TO 'nombre_usuario'@'localhost';

4. Aplique los cambios de privilegios:

FLUSH PRIVILEGES;

5. Salga del intérprete de comandos de MySQL:

EXIT;

Siguiendo estos pasos,instalar mysql en linux Ubuntu está finalizada. Recuerde que la seguridad y la gestión adecuada de usuarios y permisos son fundamentales para mantener la integridad y confidencialidad de sus datos.

Puedes consultar más datos a través de la página de vultr.com.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *