Pasar al contenido principal
Inicio

Navegación principal

  • Inicio
    • Sobre Nosotros
  • Recursos gratis
    • Comunidad en Youtube
    • Firma de correo
  • Tutoriales
    • Base de Datos SQL
    • Bases de Datos NoSQL
    • Cloud computing
    • Servidores Web
    • Sistemas Operativos
    • Virtualización
  • Developers
    • Inteligencia artificial
    • Sistema de bibliotecas Koha
    • IA en Análisis de datos
    • Framework
    • Sistema de gestión de contenidos
Menú de cuenta de usuario
  • Iniciar sesión

Ruta de navegación

  1. Inicio

Instalación de la base de datos MySql en Linuxmint

Introducción

MySQL es uno de los sistemas de gestión de bases de datos relacionales más utilizados en el mundo, conocido por su eficiencia y robustez. En esta guía, te enseñaremos cómo instalar MySQL en Linux Mint y configurar un entorno completo con Apache y phpMyAdmin, herramientas esenciales para el desarrollo de aplicaciones web. Este proceso asegura que tengas un entorno de servidor funcional que te permitirá administrar bases de datos de manera eficiente y segura.

Instalación de Apache

Actualizar la lista de paquetes

Este comando actualiza la lista de paquetes disponibles, asegurando que las versiones más recientes de los programas se descarguen.

sudo apt-get update

Instalar Apache

Aquí se instala Apache, el servidor web que permitirá alojar sitios web y aplicaciones.

sudo apt-get install apache2

Iniciar Apache

Este comando inicia el servidor Apache, permitiendo que se ejecute en segundo plano y sirva páginas web.

sudo systemctl start apache2
Instalación de MySQL

Actualizar la lista de paquetes

sudo apt update

Buscar el paquete de MySQL

Este comando busca y lista los paquetes relacionados con MySQL disponibles en los repositorios.

sudo apt-cache search mysql-server

Instalar MySQL Server

Instalas la versión 8.0 del servidor MySQL, que será el motor de base de datos principal.

sudo apt install mysql-server-8.0
Creación de Usuario y Contraseña

Acceder a la consola de MySQL

Ingresas a la consola de comandos de MySQL para realizar configuraciones y operaciones.

sudo mysql

Modificar la contraseña del usuario root

Este comando cambia la contraseña del usuario root y establece el método de autenticación nativo de MySQL.

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Ecuador.123';

Salir de la consola de MySQL

exit
Configuración de MySQL

Iniciar el servicio MySQL

Este comando inicia el servicio MySQL para que comience a ejecutarse en segundo plano.

sudo systemctl start mysql.service

Asegurar la instalación de MySQL

Este script interactivo te permite configurar medidas de seguridad adicionales, como establecer una contraseña para el usuario root, eliminar usuarios anónimos y limpiar bases de datos de prueba.

sudo mysql_secure_installation

Verificar si MySQL está habilitado para iniciarse automáticamente

Esto te informa si el servicio MySQL está configurado para iniciarse automáticamente cuando se enciende el sistema.

sudo systemctl is-enabled mysql.service
Instalación de phpMyAdmin

Actualizar la lista de paquetes

sudo apt update

Instalar PHP y sus módulos

Este comando instala PHP, el lenguaje de programación, junto con varias bibliotecas y módulos necesarios para que funcione correctamente con Apache y MySQL.

sudo apt-get install -y php php-tcpdf php-cgi php-pear php-mbstring libapache2-mod-php php-common php-phpseclib php-mysql

Instalar phpMyAdmin y otros módulos de PHP

phpMyAdmin es una herramienta web que facilita la administración de bases de datos MySQL a través de una interfaz gráfica.

sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl

Habilitar el módulo mbstring de PHP

Este comando habilita el módulo mbstring, que es necesario para manejar cadenas multibyte en PHP.

sudo phpenmod mbstring

Reiniciar Apache

Después de instalar PHP y phpMyAdmin, reinicias Apache para que los cambios surtan efecto y todo esté correctamente integrado.

sudo systemctl restart apache2
Conclusión

Con esta guía, has instalado y configurado Apache, MySQL, PHP y phpMyAdmin en tu sistema Linux Mint, creando un entorno de servidor completo y funcional. Esto te permite desarrollar y administrar bases de datos de manera más eficiente, aprovechando tanto la línea de comandos como las herramientas gráficas para facilitar el manejo de MySQL.

Etiquetas:
#DigitalEducas #linuxmint #HAYU24 #linux #gnu #developers #shuksabiduriaenletras #software #sistemaoperativo #opensource #ubuntu #basededatos #mysql #mysqldba