☎ +34 976 234 144

Instalación manual de MySQL

FoxPress n.º 139 · mayo de 2006 · Por la Redacción de FoxPress

Artículo publicado en la revista FoxPress en mayo de 2006. Algunos datos, versiones y funciones citados (MySQL, PHP, Visual FoxPro, Windows) pueden haber quedado desfasados.

MySQL 4 y 5 tienen unos magnificos instaladores para Windows, pero en ocasiones te puede interesar realizar una instalación personalizada con tus productos de esa Base de Datos sin usar su instalador.

MySQL 5.0 para Windows se instala por defecto en C:\Program Files\MySQL\MySQL Server 5.0. Los subdirectorios de instalación por defecto son:

Directory Contents of Directory
bin Client programs and the mysqld server
data Log files, databases
Docs Documentation
examples Example programs and scripts
include Include (header) files
lib Libraries
scripts Utility scripts
share Error message files

Los ficheros que propiamente se necesitan son:

bin/mysqld.exe
data/mysql/* Directorio de la Base de Datos de mysql
share/*

También necesitarás los siguientes archivos adicionales que necesitarás en el caso de que no uses MySQL desde tu software sino desde línea de ordenes:

  bin/mysql.exe
  bin/mysqladmin.exe
  bin/mysqldump.exe

MySQL busca sus opciones de configuración en el archivo my.ini, y también en el archivo my.cnf. Sin embargo, para evitar confusión es mejor usar sólo uno de ellos.

Algunos ejemplos de estos archivos de opciones vienen con la distribución de MySQL. Mira en el directorio de instalación por archivos como my-small.cnf, my-medium.cnf, my-large.cnf, y my-huge.cnf, que puedes re-nombrar y copiar al directorio apropiado para usar como un archivo de configuración.

Los archivos de configuración pueden ser modificados con cualquier editor de textos, tales como Notepad. Por ejemplo, si MySQL se instala en E:\mysql y los datos en el directorio E:\mydata\data, deberás crear un archivo de configuración similar a éste que contiene una sección llamada [mysqld] para especificar esos parámetros:

[mysqld]
# set basedir to your installation path
basedir=E:/mysql
# set datadir to the location of your data directory
datadir=E:/mydata/data

En Windows los path se especifican con (forward) slashes en vez de backslashes. En caso de usar backslashes, se deben poner dobles:

[mysqld]
# set basedir to your installation path
basedir=E:\\mysql
# set datadir to the location of your data directory
datadir=E:\\mydata\\data

En Windows, el instalador de MySQL sitúa el directorio de datos directamente debajo del directorio donde instales MySQL. Si te gustaría usar un directorio de datos en un lugar distinto, deberías copiar el contenido entero del directorio a la nueva localización. Por ejemplo, si MySQL se instala en C:\Program Files\MySQL\MySQL Server 5.0, el directorio de datos por defecto es C:\Program Files\MySQL\MySQL Server 5.0\data. Si quieres usar E:\mydata como el directorio por defecto deberías hacer:

Mueve todo el directorio de datos y todo su contenido desde C:\Program Files\MySQL\MySQL Server 5.0\data a E:\mydata.

Usa la opción --datadir para especificar el nuevo directorio de los datos cada vez que pongas en marcha el servidor.

Si en ese archivo de configuración por razones de seguridad quieres utilizar otro puerto de escucha para MySQl deberás cambiarlo por ejemplo de 3306 s 3308:

[mysqld] 
port=3308

Guarda el archivo y restaura el servicio. Para comprobar si el puerto se ha abierto de forma exitosa, puedes ejecutar "netstat -a" en la ventana de ordenes.

Links:

Un proyecto de instalación de Nullsoft con sus fuentes lo tienes en http://vilimpoc.org/research/mysql/

Descripción de la instalación estándar con pantallas explicativas http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=137

¿Quieres llevar la IA a los datos de tu empresa?

En una auditoría gratuita de 30 minutos vemos qué caso concreto te ahorraría más trabajo.

Reservar mi auditoría →