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