Recientemente, estaba trabajando en un gran proyecto concurrente y probé MySQL 5.5 de InnoDB, que tiene un archivo de instalación inferior a 30M, y el rendimiento no es inferior al del enorme Oracle o MSSqlServer. Código abierto, no supersticioso con Linux, creo que MySQL se usará cada vez más en Windows. He compilado un artículo anterior, con la esperanza de ser útil para principiantes.
Entorno de instalación: Windows Server 2003 [NTFS de 32 bits] Información de versión: MySQL 5.5.15 [Dirección de descarga: http://dev.mysql.com/downloads/ Referencias: http://dev.mysql.com/doc/refman/5.1/zh/installing.html
Paso 1: Selecciona el tipo de instalación Hay 3 tipos de montaje: Típico (instalación típica), Completo (instalación completa) y Personalizado (instalación personalizada). La instalación típica instala solo el servidor MySQL, el cliente de línea de comandos mysql y las utilidades de línea de comandos. Los clientes y utilidades de línea de comandos incluyen mysqldump, myisamchk y varias otras herramientas para ayudarte a gestionar tu servidor MySQL. La instalación completa instala todos los componentes incluidos en el paquete. Los componentes incluidos en el paquete completamente instalado incluyen bibliotecas de servidores embebidos, kits de benchmark, scripts de soporte y documentación. La instalación personalizada te permite tener control total sobre los paquetes que quieres instalar y la ruta de instalación.
Paso 2: Personalizar el diálogo de instalación Todos los componentes disponibles están listados en la vista de árbol en el lado izquierdo del cuadro de diálogo de instalación personalizada. Los componentes desinstalados se indican con un icono rojo de X; Los componentes que ya están instalados tienen iconos grises. Para cambiar un componente, toca el icono del componente y selecciona una nueva opción en la lista desplegable. Puedes hacer clic en Cambiar en el lado derecho de la ruta de instalación... para cambiar la ruta de instalación predeterminada. Después de seleccionar los componentes de instalación y la ruta de instalación, haz clic en el botón Siguiente para entrar en el cuadro de diálogo de confirmación.
Paso 3:Seleccione el tipo de configuración Puedes elegir entre dos tipos de configuración: Configuración Detallada y Configuración Estándar. La opción de Configuración Estándar es adecuada para usuarios nuevos que quieren poner MySQL en marcha rápidamente sin tener que preocuparse por la configuración del servidor. Las opciones de configuración detalladas son adecuadas para usuarios avanzados que desean un control más detallado sobre la configuración del servidor. Si eres nuevo en MySQL y necesitas configurar un servidor como una máquina de desarrollo para un solo usuario, la Configuración Estándar debería adaptarse a tus necesidades. Si seleccionas la opción de Configuración Estándar, el Asistente de Configuración MySQL establece automáticamente todas las opciones de configuración, excluyendo las opciones de servicio y las opciones de seguridad. La opción de configuración estándar puede no ser compatible con el sistema en el que está instalado MySQL. Si ya tienes MySQL instalado en tu sistema y la instalación que quieres configurar, se recomienda seleccionar la configuración detallada.
Paso 4: Seleccione el tipo de servidor Hay 3 tipos de servidores para elegir, y el servidor que elijas influirá en las decisiones del Asistente de Configuración MySQL sobre memoria, discos duros y procesos o uso. · Máquina de desarrollador: Esta opción representa una estación de trabajo personal de escritorio típica. Supongamos que hay varias aplicaciones de escritorio ejecutándose en la máquina. Configura el servidor MySQL para que use recursos mínimos del sistema. · Máquina servidora: Esta opción representa un servidor, y un servidor MySQL puede ejecutarse junto con otras aplicaciones, como FTP, correo electrónico y servidores web. El servidor MySQL está configurado para utilizar la proporción adecuada de recursos del sistema. · Máquina Dedicada de Servidor MySQL: Esta opción representa un servidor que solo ejecuta servicios MySQL. Supón que no hay otras aplicaciones en funcionamiento. El servidor MySQL está configurado para utilizar todos los recursos disponibles del sistema.
Paso 5: Selecciona el motor de almacenamiento Puedes indicar el procesador de tabla que se utiliza al crear la tabla MySQL. Esta opción te permite elegir si usar el motor de almacenamiento de InnoDB y qué porcentaje de los recursos del servidor ocupa InnoDB. · Base de datos multifuncional: Seleccione esta opción para usar tanto los motores de almacenamiento InnoDB como MyISAM y distribuir los recursos de manera equitativa entre ambos motores. Esta opción se recomienda para usuarios que utilizan frecuentemente ambos motores de almacenamiento. · Solo base de datos transaccional: Esta opción utiliza tanto los motores de almacenamiento InnoDB como MyISAM, pero asigna la mayoría de los recursos del servidor al motor de almacenamiento InnoDB. Esta opción se recomienda para usuarios que usan principalmente InnoDB y solo usan MyISAM ocasionalmente. · Solo base de datos no transaccional: Esta opción desactiva completamente el motor de almacenamiento InnoDB y asigna todos los recursos del servidor al motor de almacenamiento MyISAM. Esta opción se recomienda para usuarios que no usan InnoDB. Aquí va una breve introducción: InnoDB y MyISAM son los dos tipos de tablas más utilizados para usar MySQL, cada uno con sus propias ventajas y desventajas, dependiendo de la aplicación específica. La diferencia básica es que el tipo MyISAM no soporta procesamiento avanzado como el procesamiento de transacciones, mientras que el tipo InnoDB sí. Las tablas de tipo MyISAM enfatizan el rendimiento y funcionan varias veces más rápido que los tipos de InnoDB, pero no ofrecen soporte para transacciones, mientras que InnoDB ofrece funciones avanzadas de base de datos como soporte para transacciones y claves foráneas.
Paso 6: Seleccione el directorio de almacenamiento de archivos de datos de InnoDB
Paso 7: Configurar el número de conexiones concurrentes Es importante limitar el número de conexiones paralelas creadas hacia y desde el servidor MySQL para evitar que el servidor se quede sin recursos. · Soporte a la Decisión (DSS)/OLAP: Esta opción puede seleccionarse si el servidor no requiere muchas conexiones paralelas. Suponiendo que un número medio de conexiones paralelas es 20. · Procesamiento de Transacciones en Línea (OLTP): Selecciona esta opción si tu servidor requiere muchas conexiones paralelas. El número máximo de conexiones se establece en 500. · Configuración manual: Selecciona esta opción para establecer manualmente el número máximo de conexiones paralelas al servidor. Selecciona el número de conexiones paralelas en el menú desplegable anterior, o introduce el número máximo de conexiones en el menú desplegable si no aparece el número que esperas.
Paso 8: Opciones de networking En el cuadro de diálogo Opciones de Red, puedes activar o desactivar la red TCP/IP y configurar el número de puerto que se usa para conectarse al servidor MySQL. Las redes TCP/IP están activadas por defecto. Para desactivar la red TCP/IP, desmarca la casilla de verificación junto a la opción Habilitar TCP/IP Networking. El puerto 3306 se usa por defecto. Para obtener más acceso a los puertos que utiliza MySQL, selecciona un nuevo número de puerto en el menú desplegable o introduce un nuevo número de puerto directamente en el menú desplegable. Si el número de puerto seleccionado ya está ocupado, se te pedirá que confirmes el número de puerto seleccionado.
Paso 9: Selecciona el conjunto de caracteres MySQL Server soporta una variedad de conjuntos de caracteres, y puedes establecer un conjunto de caracteres por defecto para todas las tablas, columnas y bases de datos. Usa el cuadro de diálogo Conjunto de caracteres para cambiar el conjunto de caracteres predeterminado del servidor MySQL. · Conjunto estándar de caracteres: Selecciona esta opción si quieres usar Latin1 como conjunto de caracteres predeterminado del servidor. Latin1 se utiliza en inglés y en muchas lenguas de Europa Occidental. · Mejor soporte para el multilingüismo: Selecciona esta opción si quieres usar UTF8 como conjunto de caracteres predeterminado del servidor. UTF8 puede almacenar caracteres de diferentes idiomas como un solo conjunto de caracteres. · Conjunto/Clasificación de caracteres por defecto seleccionado manualmente: Selecciona esta opción si quieres seleccionar manualmente el conjunto de caracteres predeterminado del servidor. Selecciona el conjunto de caracteres deseado en la lista desplegable.
Paso 10: Configurar el servicio En plataformas basadas en Windows NT, puedes instalar MySQL Server como servicio. Cuando se instala como servicio, el servidor MySQL puede iniciarse automáticamente cuando el sistema arranca, e incluso se inicia automáticamente con Windows cuando el servicio falla. Por defecto, el Asistente de Configuración MySQL instala el servidor MySQL como un servicio llamado MySQL. Si no quieres instalar el servicio, desmarca la casilla junto a la opción Instalar como servicio Windows. Puedes cambiar el nombre del servicio seleccionando un nuevo nombre de servicio en el cuadro desplegable o introduciendo un nuevo nombre de servicio en el menú. Para instalar MySQL Server como servicio, pero no automáticamente, no marque la casilla junto a la opción Lanzar MySQL Server automáticamente.
Paso 11: Opciones de seguridad Se recomienda encarecidamente establecer una contraseña root para tu servidor MySQL, y el Asistente de Configuración MySQL requiere que pongas una contraseña root por defecto. Si no quieres establecer una contraseña root, no marques la casilla junto a la opción Modificar configuración de seguridad. Para establecer una contraseña root, introduce la contraseña deseada en las casillas Nueva contraseña root y Confirmar. Si quieres reconfigurar un servidor existente, también tendrás que introducir la contraseña root existente en la caja de contraseña root actual. Para evitar iniciar sesión por la red, desmarca la casilla junto a la opción Habilitar acceso root desde máquinas remotas. Esto mejora la seguridad. Para crear una cuenta de usuario anónima, marque la casilla junto a la opción Crear una cuenta anónima. Crear cuentas anónimas puede reducir la seguridad del servidor y dificultar el inicio de sesión y los permisos. Por lo tanto, no se recomienda.
Vale, por fin.
|