MySQL es uno de los sistemas de gestión de bases de datos (DBMS) más populares y utilizados en el mundo. En este artículo, te guiaré a través del proceso de instalación de MySQL Community Server en Windows utilizando el archivo ZIP en lugar del instalador MSI. Este método es ideal para usuarios que desean mayor control sobre la configuración de MySQL en su sistema.
Requisitos previos
Antes de comenzar con la instalación, asegúrate de cumplir con los siguientes requisitos:
- Sistema operativo: Windows 10 o superior (64 bits).
- Espacio en disco: Al menos 500 MB de espacio libre.
- Cuenta de usuario con permisos de administrador.
- Microsoft Visual C++ Redistributable: Descarga e instala la versión más reciente desde aquí.
Paso 1: Descargar MySQL Community Server
- Accede al sitio oficial de MySQL.
- Selecciona la última versión estable.
- En la sección de descargas, elige la opción Windows (x86, 64-bit), ZIP Archive.
- Descarga el archivo ZIP y guárdalo en una ubicación fácilmente accesible.
Paso 2: Extraer los archivos de MySQL
- Utiliza un programa como WinRAR o 7-Zip para extraer el contenido del archivo ZIP.
- Mueve el contenido extraído a una ubicación permanente, por ejemplo:
C:\mysql.
Paso 3: Configurar el archivo my.ini
Debes crear un archivo de configuración para MySQL:
- Dentro de la carpeta
C:\mysql, crea un archivo llamadomy.ini. - Abre el archivo con un editor de texto (como Notepad++ o el Bloc de notas) y agrega la siguiente configuración básica:
Si elegiste a partir de la versión MySQL 8.0, la configuración es la siguiente:
[mysqld]
basedir=C:\\mysql
datadir=C:\\mysql\\data
port=3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
# Opciones de rendimiento
max_connections=150 Si elegiste la versión 5.7 o anterior puedes establecer esta configuración:
[mysqld]
basedir=C:\\mysql
datadir=C:\\mysql\\data
port=3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
# Opciones de rendimiento
max_connections=150
query_cache_size=16M
query_cache_type=1 # 1 = Activado, 2 = Solo caché para consultas SELECT SQL_CACHE Paso 4: Inicializar la base de datos
- Abre una ventana de Símbolo del sistema como Administrador.
- Dirigete a la carpeta de MySQL:
cd C:\mysql\bin - Ejecuta el siguiente comando para inicializar la base de datos:
mysqld --initialize --console - Copia y guarda la contraseña generada temporalmente para el usuario root.
Paso 5: Agregar MySQL como un servicio en Windows
- Desde la misma ventana del Símbolo del sistema, ejecuta el siguiente comando:
mysqld --install MySQL - Inicia el servicio con el comando:
net start MySQL Paso 6: Configurar la contraseña del usuario Root
- Desde una nueva ventana de Símbolo del sistema como Administrador, ejecuta lo siguiente:
mysql -u root -p - Ingresa la contraseña temporal y establece una nueva contraseña con la siguiente instrucción:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NuevaContraseña'; Conclusión
Ahora tienes MySQL instalado y funcionando en tu sistema con Windows sin necesidad del instalador MSI. Este método te permite mayor flexibilidad en la configuración y administración del servidor de bases de datos. ¡Ahora estás listo para comenzar a trabajar con MySQL!