Sie sind auf Seite 1von 48

2,3.

Instalacin de MySQL en Microsoft Windows


[+/-]

2.3.1. MySQL Diseo de Instalacin en Microsoft Windows 2.3.2. Eleccin de un paquete de instalacin 2.3.3. Instalacin de MySQL en Microsoft Windows utilizando MySQL Instalador 2.3.4. Instalacin de MySQL en Microsoft Windows Mediante una Noinstall archivo Zip 2.3.5. Solucin de problemas de instalacin de Microsoft Windows Servidor MySQL 2.3.6. Aumentar la versin de MySQL en Windows 2.3.7. Procedimientos de Windows posterior a la instalacin A Windows nativa de MySQL ha estado disponible desde la versin 3.21 y representa un apreciable porcentaje de las descargas diarias de MySQL. En esta seccin se describe el proceso para instalar MySQL en Windows.
Nota

Si va a actualizar MySQL a partir de una instalacin existente anterior a MySQL 4.1.5, primero debe realizar el procedimiento descrito en la Seccin 2.3.6, "Actualizacin de MySQL en Windows" . Para ejecutar MySQL en Windows, se necesita lo siguiente:

Un sistema operativo de Windows, como Windows XP, Windows Vista, Windows

Server 2003, Windows Server 2008 o Windows 7. Ambas versiones de 32-bit y 64-bit son compatibles. Ver las plataformas soportadas porinscribieron para una lista detallada. Un sistema operativo de Windows que permite ejecutar el servidor MySQL como un servicio. Consulte Seccin 2.3.4.8, "Arrancar MySQL como un servicio de Windows" . En general, debe instalar MySQL en Windows utilizando una cuenta que tenga derechos de administrador. De lo contrario, se pueden producir problemas con ciertas operaciones como la edicin de la RUTA variable de entorno o acceder al Administrador de control de servicios . Una vez instalado, MySQL no necesita ser ejecutado mediante un usuario con privilegios de administrador.

TCP / IP. Suficiente espacio en el disco duro para desempaquetar, instalar y crear las bases de

datos de acuerdo con sus necesidades (por lo general un mnimo de 200 megabytes se recomienda.) Para obtener una lista de las limitaciones dentro de la versin para Windows de MySQL, consulte Seccin E.10.5, "Limitaciones Plataforma Windows" . Tambin puede haber otros requisitos, dependiendo de cmo se va a utilizar MySQL:

Si va a conectar al servidor MySQL utilizando ODBC, necesita un controlador

Connector / ODBC. ConsulteSeccin 21.1, "MySQL Connector / ODBC" .

Si va a utilizar el servidor MySQL con aplicaciones ADO.NET, es necesario el driver

Connector / Net. ConsulteSeccin 21.2, "MySQL Connector / Net" .

Si usted necesita las tablas con un tamao superior a 4 GB, instalar MySQL en una

particin NTFS o ms nuevo sistema de archivos. No te olvides de usar MAX_ROWS y AVG_ROW_LENGTH al crear tablas. Consulte Seccin 13.1.14, " CREATE
TABLE sintaxis " .

MySQL para Windows est disponible en varios formatos de distribucin:

Distribuciones binarias estn disponibles que contienen un programa de instalacin

que instala todo lo necesario para que pueda iniciar el servidor inmediatamente. Para obtener ms informacin, consulte la Seccin 2.3.2, "Eleccin de un paquete de instalacin" .

O la distribucin de cdigo fuente que contiene todos los archivos de cdigo y de

apoyo para la construccin de los ejecutables utilizando el sistema compilador Visual Studio. En general, usted debe usar una distribucin binaria, que incluye instalacin de MySQL . Es ms fcil de usar que los otros, y no requiere herramientas adicionales para obtener MySQL para ejecutarlo. El instalador de MySQL se utiliza para instalar y actualizar los productos de MySQL, e incluye una interfaz grfica de usuario para configurar el servidor MySQL durante la instalacin, que tambin crea un archivo de configuracin del servidor MySQL, se inicia el servidor, y configura las cuentas de usuario por defecto.
Precaucin

El uso de software de deteccin de virus como Norton / Symantec Anti-Virus en directorios que contienen datos de MySQL y tablas temporales pueden causar problemas, tanto en trminos de rendimiento de MySQL y el software de deteccin de virus mis-Identificacin del contenido de los archivos que contiene como spam. Esto es debido al mecanismo de toma de huellas digitales utilizado por el software de deteccin de virus, y la forma en que MySQL actualiza rpidamente diferentes archivos, que pueden ser identificadas como un riesgo de seguridad potencial. Despus de instalar el servidor de MySQL, se recomienda que desactive la deteccin de virus en el directorio principal ( datadir ) que se utiliza para almacenar los datos de la tabla de MySQL. Por lo general, un sistema integrado en el software de deteccin de virus para permitir que ciertos directorios de forma especfica en cuenta durante el anlisis de virus.

Adems, por defecto, MySQL crea archivos temporales en el directorio temporal de Windows estndar. Para evitar que los archivos temporales tambin estn siendo explorados, debe configurar un directorio independiente para los archivos temporales de MySQL y aadirlo a la lista de exclusin de escaneo de virus. Para ello, agregue una opcin de configuracin para el tmpdir parmetro a su my.ini archivo de configuracin. Para obtener ms informacin, consulte Seccin 2.3.4.2, "Creacin de un fichero de opciones" . En la siguiente seccin se describe cmo instalar MySQL en Windows utilizando una distribucin binaria. Para utilizar un paquete de instalacin que no incluye un instalador, siga el procedimiento que se describe en la Seccin 2.3.4, "Instalacin de MySQL en Microsoft Windows Mediante una Noinstall Archivo Zip " . Para instalarlo utilizando una distribucin de cdigo fuente, consulte Seccin 2.9, "Instalar MySQL desde el cdigo fuente" . Distribuciones de MySQL para Windows se puede descargar desde http://dev.mysql.com/downloads/ . ConsulteSeccin 2.1.3, "Cmo obtener MySQL" .

2.3.1. MySQL Diseo de Instalacin en Microsoft Windows


Para MySQL 5.6 en Windows, el directorio de instalacin por defecto es C: \ Program
Files \ MySQL \ MySQL Server 5.6 . Algunos usuarios de Windows prefieren instalar

en C: \ mysql , el directorio que antiguamente se utilizaba como predeterminado. Sin embargo, el diseo de los subdirectorios sigue siendo el mismo. Todos los archivos se encuentran dentro de este directorio superior, utilizando la estructura mostrada en la siguiente tabla. Tabla 2.3. MySQL Diseo de instalacin para Windows Directorio Contenido del Directorio
papelera Programas cliente y el mysqld servidor

C: \ Documents and Settings \ All Users \ Application Los archivos de registro, bases de datos (Windows XP, Data \ MySQL Windows Server 2003) Los archivos de registro, bases de datos (Windows 7, Windows Server 2008) Programas de ejemplo y scripts Incluyen (cabecera) archivos

C: \ ProgramData \ MySQL ejemplos incluir

Directorio
lib guiones Bibliotecas Guiones tiles

Contenido del Directorio

participacin

Varios archivos de apoyo, incluyendo mensajes de error, archivos de juego de caracteres, archivos de configuracin de ejemplo para la instalacin de SQL de base de datos

Si se instala MySQL utilizando el instalador de MySQL, este paquete crea y configura el directorio de datos que el servidor instalado va a utilizar, sino que tambin crea un prstino " plantilla " directorio de datos denominadodatos bajo el directorio de instalacin. Despus de la instalacin se ha realizado con este paquete, el directorio de plantillas de datos se pueden copiar para crear instancias adicionales de MySQL. Consulte Seccin 5.6, "Ejecucin de varias instancias de MySQL en la misma mquina" .

2.3.2. Eleccin de un paquete de instalacin


Para MySQL 5.6, hay formatos del paquete de instalacin para elegir cuando se instala MySQL para Windows:

MySQL Instalador : Este paquete tiene un nombre de fichero similar a mysql-

installer-community-5.6.11-general availability.0.msi y se recomienda para

la mayora de los usuarios. Se utiliza para instalar y actualizar el servidor de MySQL, junto con otros productos de MySQL, como el notificador de MySQL para Microsoft Windows.

El Archivo Noinstall : Este paquete tiene un nombre de fichero similar a mysql-

6.5.11-win32.zip y contiene todos los ficheros contenidos en el paquete Complete, a

excepcin de la GUI. Este paquete no incluye un instalador automatizado, y debe ser instalado y configurado manualmente.

El cdigo fuente : Este paquete tiene un nombre de fichero similar a mysql-

5.6.11.zip y contiene el cdigo fuente para compilar el servidor MySQL en Windows.

La eleccin del paquete de instalacin afecta el proceso de instalacin que debe seguir. Si opta por utilizar el instalador de MySQL, consulte Seccin 2.3.3, "Instalacin de MySQL en Microsoft Windows Utilizacin del instalador de MySQL" . Si decide instalar un contenedor

Noinstall, consulte la Seccin 2.3.4, "Instalacin de MySQL en Microsoft Windows Mediante una Noinstall Archivo Zip " .

2.3.3. Instalacin de MySQL en Microsoft Windows utilizando MySQL Instalador


[+/-]

2.3.3.1. MySQL instalador GUI 2.3.3.2. MySQL instalador de consola MySQL Installer es una aplicacin que simplifica el proceso de instalacin y actualizacin para una amplia gama de productos de MySQL, incluyendo MySQL Notifier for Microsoft Windows , MySQL Workbench y MySQL para Excel . Desde esta aplicacin central, se puede ver que los productos de MySQL ya estn instalados, configure, y actualizar o eliminar si es necesario. El programa de instalacin Tambin puede instalar plugins, documentacin, tutoriales y ejemplo bases de datos. El instalador de MySQL slo est disponible para Microsoft Windows, e incluye una interfaz grfica de usuario y la interfaz de lnea de comandos. Descargar MySQL instalador en http://dev.mysql.com/downloads/installer/ Para notas de la versin se detallan los cambios de cada versin del instalador de MySQL, consulte Notas de la versin de MySQL Installer . MySQL Installer es compatible con pre-existentes de las instalaciones, y los agrega a la lista de los componentes instalados. Y mientras el instalador de MySQL viene con una versin especfica de MySQL Server, una nica instancia de MySQL Installer puede instalar y gestionar mltiples versiones de MySQL. Por ejemplo, una nica instancia de MySQL Installer puede instalar las versiones 5.1, 5.5, y 5.6. Tambin puede gestionar ambas ediciones comerciales y comunitarios del servidor MySQL.
Nota

Un nico host no puede tener ambas comunidades y las ediciones comerciales de MySQL Server instalado. Por ejemplo, si desea que el Servidor MySQL 5.5 y 5.6 instalado en un nico host, entonces ambos deben ser el mismo comercial o edicin de la comunidad. MySQL instalador se encarga de la configuracin inicial y la configuracin de las aplicaciones. Por ejemplo:

1. Se va a crear conexiones MySQL Server en MySQL Workbench.

2. Crea el archivo de configuracin ( my.ini ) que se utiliza para configurar el servidor


MySQL.

3. Importa bases de datos de ejemplo. 4. Crea cuentas de usuario de MySQL Server con permisos configurables segn las
funciones generales, como administrador de base de datos, Diseador de DB y Administrador de copia de seguridad. Opcionalmente se crea un usuario de Windows llamado MysqlSys con privilegios limitados, que luego ejecutar el servidor MySQL. Esta funcin slo est disponible durante la instalacin inicial del servidor MySQL, y no en las actualizaciones futuras. Las cuentas de usuario tambin se pueden aadir con MySQL Workbench.

5. Si la opcin "Configuracin avanzada" est marcada, entonces las opciones de


registro tambin se configuran.Esto incluye la definicin de rutas de archivo para el registro de errores, registro general, registro de consultas lentas (incluyendo la configuracin de segundos que se requiere para ejecutar una consulta), y el registro binario. MySQL instalador desea, puede comprobar si hay componentes actualizados y descargarlos de forma automtica.

2.3.3.1. MySQL instalador GUI


Despus de la instalacin de la versin de interfaz grfica de usuario, el instalador tendr que aadir su propio elemento de men Inicio en MySQL.
Nota

Los archivos que se generan por MySQL Installer conceder permisos completos para el usuario que ejecuta instalacin de MySQL, incluyendo my.ini . Esto no se aplica a los archivos y directorios para productos especficos, como el servidor de directorio de datos de MySQL en ProgramData , que es propiedad de SISTEMA . Despus de que el instalador slo se ha instalado e iniciado, aparecer la siguiente pantalla: Figura 2.1. MySQL Installer - Pantalla de bienvenida

Hay tres opciones principales:

1. Instalar productos MySQL - El asistente de instalacin. 2. Acerca de MySQL - Aprenda acerca de los productos y caractersticas de MySQL. 3. Recursos - Informacin para ayudar a instalar y configurar MySQL.
Para Instalar productos de MySQL despus de la ejecucin del instalador de MySQL por primera vez, debe aceptar el acuerdo de licencia antes de continuar con el proceso de instalacin. Figura 2.2. Instalador de MySQL - Contrato de Licencia

Si est conectado a Internet, el instalador buscar los componentes ms recientes de MySQL y aadirlos al paquete de instalacin. Haga clic en Conectarse a Internet para completar este paso, o de otro modo controlar el Skip casilla de verificacin y luego en Continuar . Figura 2.3. MySQL Installer - Buscar todos los productos

Si elige "Conectar a Internet", de la pgina siguiente muestra el progreso de la bsqueda de MySQL del instalador de actualizaciones disponibles. Cuando la bsqueda haya finalizado (o si ha optado por omitir la bsqueda), usted ser llevado a la configuracin Elegir tipo de pgina: Figura 2.4. MySQL Installer - Escoger un tipo de configuracin

Determine la opcin ms compatible con sus preferencias mediante la lectura de losTipo de instalacin Descripcin descripciones. Las rutas de instalacin y datos tambin se definen aqu, y una bandera de precaucin le notificar si la ruta de datos se define ya existe. Una vez seleccionado el tipo de instalacin, el instalador de MySQL comprobar el sistema para los requisitos externos necesarios y descargar a continuacin, instalar los componentes que faltan en su sistema. Figura 2.5. Instalador de MySQL - Requisitos de Entrada

La siguiente ventana muestra los productos de MySQL que estn programados para ser instalado: Figura 2.6. Instalador de MySQL - Progreso de la instalacin

Como componentes estn instalados, ver su cambio de estado de "que se instalar" a "instalar xito". Figura 2.7. Instalador de MySQL - Estado de Progreso de la instalacin

Despus de que todos los componentes estn instalados, el siguiente paso consiste en configurar los productos.La Introduccin a la configuracin ventana muestra el progreso y luego carga una ventana de configuracin si es necesario. Figura 2.8. Instalador de MySQL - Introduccin a la configuracin

El ideal de configuracin MySQL Server depende de su uso previsto, tal como se explica en la siguiente ventana.Seleccione la descripcin que mejor se aplica a su mquina. Usted puede habilitar TCP / IP Networking aqu de lo contrario slo conexiones localhost estn permitidos. Comprobacin de la "Configuracin avanzada" opcin ofrece otras opciones de registro para configurar. Esto incluye la definicin de rutas de archivo para el registro de errores, registro general, registro de consultas lentas (incluyendo la configuracin de segundos que se requiere para ejecutar una consulta), y el registro binario. Figura 2.9. MySQL Installer - Configuracin de MySQL Server: Definir plataforma, redes, y opciones de registro

A continuacin, seleccione la informacin de su cuenta. Definicin de una contrasea de root es obligatorio, mientras que es opcional para crear usuarios adicionales. Hay varios diferentes roles de usuario predefinidos que cada uno tiene diferentes niveles de permisos. Por ejemplo, un "Admin DB" tendrn ms privilegios que un "Diseador de base de datos.". Figura 2.10. MySQL Installer - Configuracin de MySQL Server: Las cuentas de usuario

Nota

Si el servidor MySQL est instalado, entonces la contrasea de root actual tambin ser necesario. A continuacin, configure los detalles de servicios de Windows . Esto incluye el nombre del servicio, como el Servidor MySQL debe cargarse en el inicio, y cmo el servicio de Windows para MySQL Server se ejecutar. Figura 2.11. MySQL Installer - MySQL Server Configuration: Datos del servicio de Windows

Nota

En la configuracin de los servicios de Windows Ejecutar como ... usando un usuario personalizada , el usuario debe tener privilegios de costumbre para iniciar sesin en Windows como un servicio. Y el siguientebotn se desactivar hasta que este usuario tiene estos derechos de usuario. En Microsoft Windows 7, este se configura mediante la carga del men Inicio , Panel de
control ,Herramientas administrativas , Directiva de seguridad local , Directivas locales , Asignacin de derechos de usuario , a

continuacin, en Iniciar sesin como servicio . Seleccione Agregar usuario o


grupo para agregar el usuario personalizado y, a continuacin, en Aceptar , en Aceptar para

guardar.

El paso de la configuracin final est disponible si la configuracin avanzada opcin se comprob, e incluye opciones de configuracin relacionadas con el registro los nombres de archivo: Figura 2.12. MySQL Installer - Configuracin de MySQL Server: Opciones de registro

Despus de la instalacin de MySQL proceso de configuracin se ha completado, usted puede guardar el registro de instalacin, y luego cargar MySQL Workbench si elinicio despus de la instalacin de MySQL Workbench opcin est marcada: Figura 2.13. Instalador de MySQL - Instalacin completa

Ahora puede abrir instalador de MySQL desde el men Inicio de Microsoft Windows bajo el MySQL grupo, que se cargar el instalador de MySQL pantalla de mantenimiento . Esto se utiliza para agregar, actualizar y eliminar funciones. Figura 2.14. Instalador de MySQL - Pantalla de Mantenimiento

Nota

Una Actualizacin de la pantalla se muestra la pantalla si instalador de MySQL se utiliza en una mquina con los productos ms antiguos instalado, en oposicin a la pantalla
de mantenimiento se muestra arriba.Sin embargo, la funcionalidad sigue siendo la misma.

Aadir / Productos y funciones listar todos los productos de MySQL instalados y disponibles. Figura 2.15. MySQL Installer - Aadir / Modificar Productos y funciones

La instalacin se ha completado. MySQL Server debe estar en ejecucin, y los productos ms MySQL instalado y disponible para su uso. Consulte tambin la documentacin de MySQL Workbench ( http://dev.mysql.com/doc/workbench/en/ ).

2.3.3.2. MySQL instalador de consola


MySQLInstallerConsole proporciona una funcionalidad similar a la versin de interfaz grfica de usuario de instalacin de MySQL, pero a partir de la lnea de comandos. Se instala al instalador de MySQL se ejecuta inicialmente, y luego est disponible en el instalador de
MySQL directorio. Por lo general es en C: \ Archivos de programa (x86) \ MySQL \ MySQL \ Installer , y la consola debe ejecutarse con privilegios de administrador.

Para utilizarlo, invocar el smbolo del sistema con privilegios de administrador, eligiendo Start , Accesorios , a continuacin, haga clic en Smbolo del sistema y

seleccione Ejecutar como administrador . Y desde la lnea de comandos, opcionalmente cambiar el directorio donde MySQLInstallerConsole se encuentra:
C: \> cd "C: \ Archivos de programa (x86) \ MySQL \ MySQL Installer"

MySQLInstallerConsole soporta las siguientes opciones, que se especifican en la lnea de comandos:


- Help , -h o -?

Muestra un mensaje de ayuda con ejemplos de uso, y luego se cierra.


C: \> MySQLInstallerConsole - ayuda - Actualizaciones (o -u )

Comprueba si hay nuevos productos antes de cualquier otra accin. Desactivado de forma predeterminada.
- Nowait

Omite la pausa final cuando el programa termina. De lo contrario, una " Pulse Intro
para continuar. "dilogo se genera. Se utiliza en combinacin con otras opciones. - Catlogo de = catalog_name (o -c )

Establece el catlogo predeterminado. Use - lista para ver una lista de los catlogos disponibles.
- Tipo = installation_type (o -t )

Establece el tipo de instalacin. Los valores posibles para installation_type son: promotor, servidor, cliente completo y personalizado.
- Accin = action_name

La accin que se realiza. Los valores posibles son: instalacin, eliminar, actualizar la lista y el estado.
o instalar : instala un producto o productos, tal como se define por - Productos o upgrade : Actualiza un producto o productos, tal como se define por - productos . o eliminar : elimina un producto o productos, tal como se define por - productos . o lista : Muestra el manifiesto del producto, los productos instalados y disponibles. o estado : muestra el estado despus de otra accin que se realiza. - Producto = product_name [ : feature1 ], [ caracterstica2 ], [...] (o -p )

Establecer la lista de caractersticas de un producto. Uso - lista para ver los productos disponibles, o pasar - Producto = * (asterisco) para instalar todos los productos disponibles.
- Config = product_name : passwd = root_password [ ; parmetro1 = valor ], [; parmetro2 = valor], ...

Los parmetros de configuracin de los productos ms recientemente en la lista.


--

user=product_name:name=username,host:hostname,role=rolename,password=passwo rd or -user=product_name:name=username,host:hostname,role=rolename,tokens=tokens

Crea una cuenta nueva. Se requiere: nombre, host, el papel y la contrasea o tokens. Las fichas estn separados por barras verticales ("|") caracteres.

2.3.4. Instalacin de MySQL en Microsoft Windows Mediante una Noinstall archivo Zip
[+/-]

2.3.4.1. Descomprimir el fichero de instalacin 2.3.4.2. Creacin de un fichero de opciones 2.3.4.3. Seleccionar un tipo de servidor MySQL 2.3.4.4. Arrancar el servidor la primera vez 2.3.4.5. Arrancar MySQL desde la lnea de comandos de Windows 2.3.4.6. MySQL Notifier for Microsoft Windows 2.3.4.7. Personalizacin de la variable PATH para las herramientas de MySQL 2.3.4.8. Arrancar MySQL como un servicio de Windows 2.3.4.9. Comprobacin de la instalacin de MySQL Los usuarios que van a instalar desde el paquete Noinstall puede utilizar las instrucciones de esta seccin para instalar manualmente MySQL. El proceso para instalar MySQL desde un fichero zip es el siguiente:

1. Extraer el archivo al directorio de instalacin deseado 2. Crear un fichero de opciones 3. Elegir un tipo de servidor MySQL 4. Inicie el servidor MySQL

5. Asegure las cuentas de usuario por defecto


Este proceso se describe en las secciones que siguen.

2.3.4.1. Descomprimir el fichero de instalacin


Para instalar MySQL manualmente, haga lo siguiente:

1. Si est actualizando desde una versin anterior, consulte la Seccin 2.3.6,


"Actualizacin de MySQL en Windows", antes de comenzar el proceso de actualizacin.

2. Asegrese de que ha iniciado la sesin como usuario con privilegios de administrador. 3. Elija un lugar de montaje. Tradicionalmente, el servidor MySQL se instala en C: \
mysql . El instalador de MySQL se instala MySQL en C: \ Archivos de programa \ MySQL . Si no instala MySQL en C: \ mysql , se debe especificar la ruta de acceso al

directorio de instalacin durante el arranque o en un fichero de opciones.Consulte Seccin 2.3.4.2, "Creacin de un fichero de opciones" .

4. Extraiga el archivo de instalacin en el lugar de montaje elegido usar su herramienta


preferida archivo Zip.Algunas aplicaciones extraen el archivo a una carpeta dentro de su lugar de instalacin elegido. Si esto ocurre, puede mover el contenido de la subcarpeta en la ubicacin elegida.

2.3.4.2. Creacin de un fichero de opciones


Si necesita especificar opciones de inicio cuando se ejecuta el servidor, puede hacerse desde la lnea de comandos o colocarlas en un fichero de opciones. Para conocer las opciones que se utilizan cada vez que el servidor se inicia, puede que le resulte ms conveniente utilizar un archivo de opciones para especificar la configuracin de MySQL. Esto es particularmente cierto en las siguientes circunstancias:

La instalacin o ubicacin del directorio de datos son diferentes de los usados por

defecto ( C: \ Archivos de programa \ MySQL \ MySQL Server 5.6 y C: \


Archivos de programa \ MySQL \ MySQL Server 5.6 \ data ).

Es necesario afinar la configuracin del servidor, como la memoria, la cach o datos

InnoDB configuracin. Cuando el servidor MySQL para Windows se inicia, busca ficheros de opciones en varios lugares, como el directorio de Windows, C: \ y el directorio de instalacin de MySQL (para la lista completa de las ubicaciones, consulte Seccin 4.2.3.3, "Usar ficheros de opciones " ). El

directorio de Windows generalmente es algo como C: \ WINDOWS . Se puede determinar la ubicacin exacta del valor de la WINDIR variable de entorno con el siguiente comando:
C: \> echo% WINDIR%

MySQL buscar opciones en cada lugar por primera vez en el my.ini archivo y, a continuacin, en el my.cnfarchivo. Sin embargo, para evitar confusiones, es mejor si se utiliza un solo archivo. Si su ordenador utiliza un gestor de arranque donde C: no es la unidad de arranque, su nica opcin es utilizar el my.ini archivo.Cualquier opcin que presentar utiliza, debe ser un archivo de texto sin formato.
Nota

Cuando se utiliza el instalador de MySQL a instalar el servidor MySQL, crear el my.ini en la ubicacin predeterminada. Y a partir de MySQL Server 5.5.27, el usuario que ejecuta instalador de MySQL tiene permisos completos a este nuevo my.ini . En otras palabras, asegrese de que el usuario del servidor MySQL tiene permiso para leer el my.ini archivo. Usted tambin puede hacer uso de los archivos de opciones incluidos como ejemplo la distribucin de MySQL, verla Seccin 5.1.2, "Valores predeterminados de configuracin del servidor" . Un fichero de opciones puede crearse y modificarse con cualquier editor de texto, como el Bloc de notas. Por ejemplo, si MySQL est instalado en E: \ mysql y el directorio de datos est en E: \ mydata \ data , se puede crear un fichero de opciones que contenga una [mysqld] seccin para especificar los valores para elbasedir y datadir opciones:
[Mysqld] Basedir # en la ruta de instalacin basedir = E :/ mysql # Coloca en datadir el directorio de datos datadir = E :/ mydata / data

Tenga en cuenta que los nombres de ruta de Windows se especifican en los ficheros de opciones con (hacia adelante) en lugar de barras invertidas. Si se desea emplear, hacer doble:
[Mysqld] Basedir # en la ruta de instalacin basedir = E: \ \ mysql # Coloca en datadir el directorio de datos datadir = E: \ \ \ mydata \ data

Las reglas para el uso de la barra invertida en valores del archivo de opciones se dan en la Seccin 4.2.3.3, "Usar ficheros de opciones" .

El directorio de datos se encuentra en el AppData directorio para el usuario que est ejecutando MySQL. Si desea utilizar un directorio de datos en una ubicacin diferente, debe copiar todo el contenido de lainformacin de directorio a la nueva ubicacin. Por ejemplo, si desea utilizar E: \ mydata como el directorio de datos en su lugar, debe hacer dos cosas:

1. Mover toda la informacin del directorio y todo su contenido desde la ubicacin


predeterminada (por ejemploC: \ Archivos de programa \ MySQL \ MySQL
Server 5.6 \ data ) a E: \ mydata .

2. Utilice un - datadir opcin para especificar la ubicacin del directorio de datos nueva
cada vez que se inicia el servidor.

2.3.4.3. Seleccionar un tipo de servidor MySQL


La siguiente tabla muestra los servidores disponibles para Windows en MySQL 5.6. Binario Descripcin
mysqld mysqlddebug Binario optimizado con soporte para named pipes Al igual que mysqld , pero compilado con depuracin completa y la asignacin automtica de la memoria de cheques

Todos los ejecutables mencionados estn optimizados para los modernos procesadores Intel, pero debera funcionar en cualquier procesador Intel de tipo i386 o superior. Cada uno de los servidores de una distribucin compatible con el mismo conjunto de motores de almacenamiento.La MOSTRAR LOS MOTORES muestra los estados que los motores de un determinado servidor soporta. Todos los servidores de Windows de MySQL 5.6 tiene soporte para vnculo simblico de directorios de bases de datos. MySQL soporta TCP / IP en todas las plataformas Windows. MySQL servidores en los tubos de soporte de Windows con nombre como se indica en la siguiente lista. Sin embargo, el valor predeterminado es utilizar TCP / IP, independientemente de la plataforma. (Las named pipes son ms lentas que TCP / IP en muchas configuraciones de Windows.) Las canalizaciones con nombre estn habilitadas solamente si se inicia el servidor con la opcin - enable-named-pipe opcin. Es necesario utilizar esta opcin porque algunos usuarios han experimentado problemas con el cierre del servidor MySQL cuando las estaban utilizando.

2.3.4.4. Arrancar el servidor la primera vez


En esta seccin se ofrece una visin general de arrancar el servidor MySQL. En las secciones siguientes se proporciona informacin ms especfica para iniciar el servidor MySQL desde la lnea de comandos o como un servicio de Windows. La informacin que aqu se aplica principalmente si se est instalando MySQL con la Noinstall versin, o si desea configurar y probar MySQL manualmente en lugar de con las herramientas de la GUI.
Nota

El servidor MySQL se iniciar automticamente despus de usar el instalador de MySQL, y el notificador de MySQL para Microsoft Windows GUI puede utilizarse para iniciar / detener / reiniciar en cualquier momento. Los ejemplos de estas secciones asumen que MySQL est instalado en la ubicacin predeterminada de C: \ Program Files \ MySQL Server \ MySQL 5.6 . Ajuste los nombres de las rutas que se muestran en los ejemplos si tiene instalado MySQL en una ubicacin diferente. Los clientes tienen dos opciones. Pueden utilizar TCP / IP, o pueden utilizar una canalizacin con nombre si el servidor soporta conexiones para named pipes. MySQL para Windows tambin soporta conexiones de memoria compartida si el servidor se inicia con el - shared-memory opcin. Los clientes pueden conectarse a travs de memoria compartida mediante el - protocol = memory opcin. Para obtener informacin sobre qu binario servidor ejecutar, consulte Seccin 2.3.4.3, "Seleccin de un tipo de servidor MySQL" . La prueba se hace mejor desde la lnea de comandos en una ventana de consola (o " ventana DOS " ). De esta manera usted puede tener los mensajes de la pantalla de estado del servidor en la ventana, donde son fciles de ver. Si algo est mal con su configuracin, estos mensajes sea ms fcil para usted para identificar y corregir los problemas. Para iniciar el servidor, escriba el siguiente comando:
C: \> "C: \ Archivos de programa \ MySQL \ MySQL Server 5.6 \ bin \ mysqld" consola

Para un servidor, que incluye InnoDB apoyo, usted debera ver los mensajes similares a los siguientes, ya que comienza (los nombres de las rutas y los tamaos pueden ser diferentes):
InnoDB: El archivo de datos especificado primero c: \ ibdata \ ibdata1 no exista: InnoDB: una nueva base de datos que se creen!

InnoDB: Configuracin del archivo c: \ ibdata \ ibdata1 tamao a 209715200 InnoDB: Base de datos fsicamente escribe el archivo completo: wait ... InnoDB: Archivo de registro c: \ iblogs \ llamados ib_logfile0 no exista: de nueva constitucin InnoDB: Configuracin del archivo de registro c: \ iblogs \ llamados ib_logfile0 tamao a 31457280 InnoDB: Archivo de registro c: \ iblogs \ ib_logfile1 no exista: de nueva constitucin InnoDB: Configuracin del archivo de registro c: \ iblogs \ ib_logfile1 tamao a 31457280 InnoDB: Archivo de registro c: \ iblogs \ ib_logfile2 no exista: de nueva constitucin InnoDB: Configuracin del archivo de registro c: \ iblogs \ ib_logfile2 tamao a 31457280 InnoDB: bfer de escritura doble no encontrada: la creacin de nuevos InnoDB: escritura doble bfer creado InnoDB: la creacin de tablas de claves extranjeras de restriccin del sistema InnoDB: tablas de claves extranjeras de restriccin del sistema creado 011024 InnoDB 10:58:25: Fue titular

Cuando el servidor finaliza su secuencia de arranque, debera ver algo como esto, lo que indica que el servidor est listo para dar servicio a conexiones de clientes:
mysqld: preparado para conexiones Versin: '5 .6.11 'socket:'' puerto: 3306

El servidor contina escribiendo en la consola ninguna salida de diagnstico adicional que produce. Usted puede abrir una nueva ventana de consola en la que ejecutar programas cliente. Si se omite el - Consola de opcin, el servidor escribe la salida de diagnstico para el registro de errores en el directorio de datos ( C: \ Archivos de programa \ MySQL \ MySQL
Server 5.6 \ data por defecto). El registro de errores es el fichero con

el errar. extensin, y puede ajustarse mediante la opcin - log-erroropcin.


Nota

Las cuentas que se hallan en las tablas de permisos de MySQL, en principio no estn contraseas. Despus de iniciar el servidor se deben establecer contraseas para esas cuentas siguiendo las instrucciones en la Seccin 2.10, "Configuracin posterior a la instalacin y pruebas" .

2.3.4.5. Arrancar MySQL desde la lnea de comandos de Windows


El servidor MySQL puede ser iniciado manualmente desde la lnea de comandos. Esto se puede hacer en cualquier versin de Windows.
Nota

El notificador de MySQL para Microsoft Windows GUI tambin se puede utilizar para iniciar / detener / reiniciar el servidor MySQL. Para iniciar el mysqld servidor desde la lnea de comandos, se debera abrir una ventana de consola (o "ventana DOS " ) e introduzca el siguiente comando:
C: \> "C: \ Archivos de programa \ MySQL \ MySQL Server 5.6 \ bin \ mysqld"

El camino a mysqld puede variar dependiendo de la ubicacin de instalacin de MySQL en su sistema. Puede detener el servidor MySQL ejecutando este comando:
C: \> "C: \ Archivos de programa \ MySQL \ MySQL Server 5.6 \ bin \ mysqladmin"-u
root cierre

Nota

Si el MySQL root cuenta de usuario tiene una contrasea, es necesario invocar mysqladmin con el p- opcin y proporcionar la contrasea cuando se le solicite. Esto invoca la utilidad administrativa de MySQL mysqladmin para conectar con el servidor y decirle que se apague. El comando se conecta como el MySQL raz del usuario, que es la cuenta administrativa por defecto en el sistema de permisos de MySQL. Tenga en cuenta que los usuarios del sistema son enteramente independientes de cualquier usuario de inicio de sesin en Windows. Si mysqld no se inicia, compruebe el registro de errores para ver si el servidor ha dejado all mensajes que indiquen la causa del problema. De forma predeterminada, el registro de errores se encuentra en la carpeta C: \ Archivos de programa \ MySQL \ MySQL Server
5.6 \ data directorio. Es el archivo con un sufijo deerrar. , o se puede especificar

mediante el paso de la opcin - log-error opcin. Como alternativa, puede intentar iniciar el servidor como mysqld - console , en este caso, puede obtener informacin til en la pantalla que puede ayudar a resolver el problema. La ltima opcin es iniciar mysqld con - standalone y depuracin - opciones. En este caso, mysqld escribe un archivo de registro C: \ mysqld.trace que debera contener la razn por la cual mysqld no se inicia. Verinterior de MySQL: Portar a otros sistemas . Utilice mysqld - verbose - help para ver todas las opciones que mysqld soporta.

El notificador de MySQL para Microsoft Windows es una herramienta que le permite controlar y ajustar el estado de las instancias locales del servidor MySQL a travs de un indicador que reside en la bandeja del sistema. El notificador de MySQL para Microsoft Windows tambin proporciona un acceso rpido a varias herramientas de la GUI de MySQL (como MySQL Workbench) a travs de su men contextual. El notificador de MySQL para Microsoft Windows Installer instala MySQL, y (por defecto) la puesta en marcha cuando Microsoft Windows se inicia.
Nota

Para instalar, descargar y ejecutar el instalador de MySQL , asegrese de que el notificador de MySQL para productos de Microsoft Windows est seleccionada, y luego proceder con la instalacin. Vea el manual de instalacin de MySQL para obtener detalles adicionales. Para notas de la versin se detallan los cambios de cada versin de MySQL Notifier for Microsoft Windows, consulte Notas de la versin de MySQL Notifier . Visita el foro de MySQL Notificador Notificador de MySQL para obtener informacin adicional de Microsoft Ayuda y soporte tcnico. Las caractersticas incluyen:

Iniciar, detener y reiniciar las instancias del servidor MySQL. Detecta automticamente (y agrega) nuevos servicios del servidor MySQL. stos se

enumeran enAdministrar servicios , y tambin puede ser configurado.

El icono de bandeja, dependiendo de la situacin. Es de color verde si todos

monitoreados instancias del servidor MySQL se est ejecutando, o rojo si por lo menos un servicio se detiene.

Enlaces a otras aplicaciones como MySQL Workbench, Windows Installer, y las

utilidades de MySQL. Por ejemplo, la eleccin Instancia Configurar cargar el servidor MySQL Workbench ventana Administracin para ese caso particular.

Si MySQL Workbench tambin se instala, entonces la Instancia Configurar y SQL

Editor de opciones disponibles. El notificador de MySQL para Microsoft Windows reside en la bandeja del sistema y proporciona informacin sobre el estado visual de las instancias del servidor MySQL. Un icono verde aparece en la esquina superior izquierda del icono de la bandeja si la corriente del servidor MySQL se est ejecutando, o un icono rojo si el servicio est detenido.

El notificador de MySQL para Microsoft Windows agrega automticamente descubiertas Servicios de MySQL en la mquina local, y cada servicio se guarda y se puede configurar. Por defecto, elAadir automticamente los nuevos servicios que responden a este patrn opcin est activada y configurada a . * mysqld. * . Relacionados Opciones Notificaciones incluir ser notificado cuando nuevos servicios sea descubierto o experimentan cambios de estado, y tambin estn habilitados por defecto. Y desinstalacin de un servicio tambin se eliminar el servicio desde el notificador de MySQL para Microsoft Windows. Al hacer clic en el icono de la bandeja del sistema se revelan varias opciones, como se ve en las capturas de pantalla a continuacin: El men instancia de servicio es el principal notificador de MySQL para ventana de Microsoft Windows, y le permite detener, iniciar y reiniciar el servidor MySQL. Figura 2.16. MySQL Notifier for Microsoft Windows Service men Instancia

Las acciones acciones del men incluyen varios enlaces a aplicaciones externas (si estn instalados).
Nota

El men principal no se mostrar el Acciones men cuando no hay servicios estn supervisados por MySQL Notifier for Microsoft Windows. Figura 2.17. MySQL Notifier for Microsoft Windows men Acciones

Las Acciones , Opciones de men configura MySQL Notifier for Microsoft Windows e incluye opciones para:

Usar iconos coloridos de estado : permite que un estilo colorido de los iconos de la

bandeja del notificador de MySQL para Microsoft Windows.

Ejecutar al inicio de Windows : permite que la aplicacin se carga al iniciar Windows

Microsoft.

Comprobar automticamente si hay actualizaciones cada Semanas #: Comprueba

una nueva versin de MySQL Notifier for Microsoft Windows, y funciona esta comprobacin cada # semanas.

Agregar automticamente nuevos servicios que responden a este patrn : una

expresin personalizada regular que filtra los servicios monitorizados, y tambin filtra la lista de los servicios de Microsoft Windows para elservicio para agregar nuevo dilogo.

Notificarme cuando un servicio se aade automticamente : Mostrar una

notificacin de la barra de tareas cuando un servicio recin descubierto se aade a la lista supervisada servicios.

Avisadme de cambios de un estado de servicio : Mostrar una notificacin de la

barra de tareas cuando un servicio monitorizado cambia su estado. Figura 2.18. MySQL Notifier for Microsoft men de opciones de Windows

Las acciones , administrar servicios de men le permite configurar los servicios supervisados. Figura 2.19. MySQL Notifier for Microsoft Windows Service men Instancia

Adicin de un servicio (despus de hacer clic en Agregar en el Administrar servicios ventana) le permite seleccionar un servicio que ejecuta Microsoft Windows y configurar MySQL Notifier for Microsoft Windows para su seguimiento. Aadir un nuevo servicio haciendo clic en el nombre del servicio de la lista y haga clic en Aceptarpara aceptar. Servicios mltiples pueden ser seleccionados. Figura 2.20. MySQL Notifier for Microsoft Windows Adicin de un nuevo servicio

2.3.4.7. Personalizacin de la variable PATH para las herramientas de MySQL


Para que sea ms fcil de invocar a los programas MySQL, puede agregar el nombre de ruta del MySQL bindirectorio de sistema de Windows CAMINO variable de entorno:

En el escritorio de Windows, haga clic con el botn Mi PC icono y

seleccione Propiedades .

A continuacin, seleccione la avanzada de la pestaa Propiedades del sistema del

men que aparece y haga clic en el Variables de entorno botn.

En Variables del sistema , seleccione Ruta de acceso ya continuacin, haga clic en

el Edit botn. ElSistema Editar variable dilogo debera aparecer.

Coloca el cursor al final del texto que aparece en el espacio marcado Valor de

variable . (Use el final . clave para asegurar que el cursor se coloca al final del texto en este espacio) A continuacin, escriba el nombre de ruta completo de su MySQL bin directorio (por ejemplo, C: \ Program Files \ MySQL \ MySQL Server
5.6 \ bin ) Nota

Debe haber un punto y coma que separa este camino desde los valores actuales en este campo. Descartar este dilogo, y cada dilogo, a su vez, haciendo clic en Aceptar hasta que todos los dilogos que se han abierto han sido despedidos. Ahora debera ser capaz de invocar cualquier programa ejecutable de MySQL escribiendo su nombre en el indicador de DOS desde cualquier directorio del sistema, sin tener que proporcionar la ruta. Esto incluye los servidores, el mysql cliente y todos los MySQL de lnea de comandos de servicios pblicos tales como mysqladmin y mysqldump . No debe agregar el MySQL bin directorio de Windows CAMINO si est ejecutando mltiples servidores MySQL en la misma mquina.
Advertencia

Usted debe tener mucho cuidado al editar su sistema CAMINO a mano, borrado o modificacin accidental de cualquier parte de la actual CAMINO valor puede dejar con un mal funcionamiento del sistema o incluso inutilizable.

2.3.4.8. Arrancar MySQL como un servicio de Windows


En Windows, la manera recomendada de ejecutar MySQL es instalarlo como un servicio de Windows, por lo que MySQL se inicia y detiene automticamente cuando se inicia Windows y se detiene. Un servidor MySQL instalado como servicio tambin puede controlarse desde la lnea de comandos con NET comandos, o con la interfaz grfica Servicios de utilidad. En general, para instalar MySQL como un servicio de Windows, debe haber iniciado sesin con una cuenta que tenga derechos de administrador.
Nota

El notificador de MySQL para Microsoft Windows GUI tambin se puede utilizar para controlar el estado del servicio MySQL. Los servicios de utilidad (el Windows Service Control Manager ) se puede encontrar en el Panel de control de Windows (en Herramientas administrativas en Windows 2000, XP, Vista y Server 2003). Para evitar conflictos, se recomienda cerrar el Servicios de utilidad al realizar la instalacin del servidor o las operaciones de remocin de la lnea de comandos. Antes de instalar MySQL como un servicio de Windows, se debera detener primero el servidor-si est en ejecucin mediante el siguiente comando:
C: \> "C: \ Archivos de programa \ MySQL \ MySQL Server 5.6 \ bin \ mysqladmin"
-u root cierre

Nota

Si el MySQL root cuenta de usuario tiene una contrasea, es necesario invocar mysqladmin con el p- opcin y proporcionar la contrasea cuando se le solicite. Esto invoca la utilidad administrativa de MySQL mysqladmin para conectar con el servidor y decirle que se apague. El comando se conecta como el MySQL raz del usuario, que es la cuenta administrativa por defecto en el sistema de permisos de MySQL. Tenga en cuenta que los usuarios del sistema son enteramente independientes de cualquier usuario de inicio de sesin en Windows. Instale el servidor como un servicio mediante el siguiente comando:
C: \> "C: \ Archivos de programa \ MySQL \ MySQL Server 5.6 \ bin \ mysqld" install

El comando de instalacin como servicio no inicia el servidor. Instrucciones para el que se dan ms adelante en esta seccin. Para que sea ms fcil de invocar a los programas MySQL, puede agregar el nombre de ruta del MySQL bindirectorio de sistema de Windows CAMINO variable de entorno:

En el escritorio de Windows, haga clic con el botn Mi PC icono y

seleccione Propiedades .

A continuacin, seleccione la avanzada de la pestaa Propiedades del sistema del

men que aparece y haga clic en el Variables de entorno botn.

En Variables del sistema , seleccione Ruta de acceso ya continuacin, haga clic en

el Edit botn. ElSistema Editar variable dilogo debera aparecer.

Coloca el cursor al final del texto que aparece en el espacio marcado Valor de

variable . (Use el final . clave para asegurar que el cursor se coloca al final del texto en este espacio) A continuacin, escriba el nombre de ruta completo de su

MySQL bin directorio (por ejemplo, C: \ Program Files \ MySQL \ MySQL Server
5.6 \ bin ), Tenga en cuenta que debe haber un punto y coma que separa este camino

de todos los valores que en este campo. Descartar este dilogo, y cada dilogo, a su vez, haciendo clic en Aceptar hasta que todos los dilogos que se han abierto han sido despedidos. Ahora debera ser capaz de invocar cualquier programa ejecutable de MySQL escribiendo su nombre en el indicador de DOS desde cualquier directorio del sistema, sin tener que proporcionar la ruta. Esto incluye los servidores, el mysql cliente y todos los MySQL de lnea de comandos de servicios pblicos tales como mysqladmin y mysqldump . No debe agregar el MySQL bin directorio de Windows CAMINO si est ejecutando mltiples servidores MySQL en la misma mquina.
Advertencia

Usted debe tener mucho cuidado al editar su sistema CAMINO a mano, borrado o modificacin accidental de cualquier parte de la actual CAMINO valor puede dejar con un mal funcionamiento del sistema o incluso inutilizable. Los argumentos adicionales siguientes se pueden utilizar al instalar el servicio:

Puede especificar un nombre de servicio inmediatamente despus de la -

install opcin. El nombre por defecto es MySQL .

Si un nombre de servicio, que puede ser seguido por una nica opcin. Por

convencin, esta debera ser - defaults-file = file_name para especificar el nombre de un archivo de opciones que el servidor debera leer cuando se inicia. El uso de una opcin en vez de - defaults-file es posible, pero desalentado. - defaults-

file es ms flexible, ya que permite especificar mltiples opciones de inicio para el servidor,
colocndolas en el fichero indicado.

Tambin puede especificar un - local-service a continuacin del nombre opcin

de servicio. Esto hace que el servidor se ejecute empleando la LocalService cuenta de Windows que tenga privilegios de sistema limitados.Esta cuenta slo se encuentra disponible para Windows XP o posterior. Si ambos - defaults-file y - local-service son colocadas a continuacin del nombre del servicio, pueden estar en cualquier orden. Para un servidor MySQL que se instala como un servicio de Windows, las siguientes reglas determinan el nombre del servicio y los ficheros de opciones que utilizar:

Si el comando de instalacin como servicio no especific un nombre de servicio o el

nombre de servicio por defecto ( MySQL ) a raz de la - install opcin, el servidor utiliza el nombre de un servicio de MySQL y leer opciones desde el [mysqld] en el grupo de los ficheros de opciones estndar.

Si el comando de instalacin como servicio especifica un nombre de servicio distinto

de MySQL despus de la - install opcin, el servidor emplear ese nombre de servicio. Se leer opciones desde el [mysqld] y el grupo que tiene el mismo nombre que el servicio en los ficheros de opciones estndar. Esto le permite utilizar el[mysqld] para opciones de grupo que deben ser utilizados por todos los servicios MySQL, y un grupo de opciones con el nombre del servicio para su uso por el servidor instalado con el nombre del servicio.

Si el comando de instalacin como servicio especifica una opcin - defaults-

file opcin despus el nombre del servicio, el servidor leer opciones de la misma manera
como se describe en el punto anterior, excepto que se leer opciones solamente desde el archivo de la llamada e ignora los ficheros de opciones estndar . Como un ejemplo ms complejo, considrese el siguiente comando:
C: \> "C: \ Archivos de programa \ MySQL \ MySQL Server 5.6 \ bin \ mysqld"
- install MySQL - defaults-file = C: \ my-opts.cnf

En este caso, el nombre de servicio por defecto ( MySQL ) se suministr a la install opcin. Si no hay ninguna opcin

- defaults-file hubiera indicado la opcin, este

comando tendra el efecto de hacer que el servidor leyera el [mysqld] del grupo de los ficheros de opciones estndar. Sin embargo, debido a que laopcin - defaults-file se encuentra presente, el servidor leer opciones desde el [mysqld] grupo de opciones, y slo del fichero indicado. Tambin puede especificar opciones como Parmetros de inicio en Windows Servicios utilidad antes de iniciar el servicio MySQL. Una vez que el servidor MySQL ha sido instalado como servicio, Windows inicia el servicio automticamente cada vez que Windows se inicia. El servicio tambin puede iniciarse desde el Servicios de utilidad, o mediante el uso de un NET START MySQL comando. El NET comando no distingue entre maysculas y minsculas. Cuando se ejecuta como un servicio, mysqld no tiene acceso a una ventana de la consola, por lo que no hay mensajes se pueden ver all. Si mysqld no se inicia, compruebe el registro de errores para ver si el servidor ha dejado all mensajes que indiquen la causa del problema. El registro de errores se encuentra en el directorio de datos de MySQL (por ejemplo, C: \
Archivos de programa \ MySQL \ MySQL Server 5.6 \ data ). Es el archivo con el

sufijo . errar . Cuando un servidor MySQL ha sido instalado como un servicio, y el servicio se est ejecutando, Windows deja el servicio automticamente cuando Windows se apaga. El servidor

tambin puede ser detenido manualmente con el Servicios de utilidad, el NET STOP MySQL comando, o el comando mysqladmin shutdown comando. Usted tambin tiene la opcin de instalar el servidor como un servicio manual, si no se desea que el servicio se inicie automticamente durante el proceso de arranque. Para ello, utilice el install-manual en lugar de la opcin - install opcin: C: \> "C: \ Archivos de programa \ MySQL \ MySQL Server 5.6 \ bin \ mysqld" install-manual

Para eliminar un servidor que se instala como un servicio, primero detener si se est ejecutando mediante la ejecucin de NET STOP MySQL . A continuacin, utilice el - quitar la opcin de eliminarlo:
C: \> "C: \ Archivos de programa \ MySQL \ MySQL Server 5.6 \ bin \ mysqld" remove

Si mysqld no se est ejecutando como un servicio, puede iniciarlo desde la lnea de comandos. Para obtener instrucciones, consulte Seccin 2.3.4.5, "Arrancar MySQL desde la lnea de comandos de Windows" . Si tiene dificultades durante la instalacin. ver la Seccin 2.3.5, "Solucin de problemas de instalacin de Microsoft Windows servidor MySQL" .

2.3.4.9. Comprobacin de la instalacin de MySQL


Puede comprobar si el servidor MySQL est en funcionamiento mediante la ejecucin de cualquiera de los siguientes comandos:
C: \> "C: \ Archivos de programa \ MySQL \ MySQL Server 5.6 \ bin \ mysqlshow" C: \> "C: \ Archivos de programa \ MySQL \ MySQL Server 5.6 \ bin \ mysqlshow"-u
root mysql

C: \> "C: \ Archivos de programa \ MySQL \ MySQL Server 5.6 \ bin \ mysqladmin"
proc estado de la versin

C: \> "C: \ Archivos de programa \ MySQL \ MySQL Server 5.6 \ bin \ mysql" test

Si mysqld responde con lentitud a que las conexiones TCP / IP de programas cliente, probablemente haya un problema con el DNS. En este caso, iniciar mysqld con la opcin -

skip-name-resolve y utilizar solamente opcin localhost y direcciones IP en


el host columna de las tablas de permisos de MySQL. Puede forzarse a un cliente MySQL a utilizar una conexin named pipe en lugar de TCP / IP especificando el - pipe o - protocol = TUBO opcin, o por especificar . (punto) como nombre de host. Utilice el - socket opcin para especificar el nombre de la canalizacin si no desea utilizar el nombre de la canalizacin predeterminada.

Tenga en cuenta que si ha configurado una contrasea para el root cuenta, borrar la cuenta annima, o creado una nueva cuenta de usuario, deber utilizar el apropiado -u y -p opciones con los comandos anteriores para conectar con el servidor MySQL. Consulte Seccin 4.2.2, "Conectarse al servidor MySQL" . Para obtener ms informacin acerca de mysqlshow , consulte la Seccin 4.5.6, " mysqlshow Mostrar bases de datos, tablas y columnas " .

2.3.5. Solucin de problemas de instalacin de Microsoft Windows Servidor MySQL


Cuando se instala y ejecuta MySQL por primera vez, es posible encontrar ciertos errores que impiden que el servidor MySQL se inicie. Esta seccin le ayudar a diagnosticar y corregir algunos de estos errores. Su primer recurso para solucionar problemas de servidores es el registro de errores . El servidor MySQL utiliza el registro de errores para registrar la informacin relevante para el error que impide que el servidor se inicie. El registro de errores se encuentra en el directorio de datos especificado en el my.ini archivo. Los datos de ubicacin del directorio predeterminado es C: \ Program Files \ MySQL \ MySQL Server 5.6 \ data , oC: \
ProgramData \ MySQL en Windows 7 y Windows Server 2008. El C: \ ProgramData directorio est oculto por defecto. Es necesario cambiar las opciones de carpeta

para ver el directorio y su contenido. Para obtener ms informacin sobre el registro de errores y comprender el contenido, consulte la Seccin 5.2.2, "El registro de errores" . Para obtener informacin sobre posibles errores, tambin consultar los mensajes mostrados en la consola cuando el servicio MySQL se est iniciando. Utilice el NET START MySQL comando desde la lnea de comandos despus de instalar mysqld como un servicio para ver los mensajes de error con respecto a la puesta en marcha del servidor MySQL como un servicio. Consulte Seccin 2.3.4.8, "Arrancar MySQL como un servicio de Windows". Los siguientes ejemplos muestran otros mensajes de error comunes que pueden surgir al instalar MySQL y se inicia el servidor por primera vez:

Si el servidor MySQL no puede encontrar el mysql base de datos de privilegios u


Error del sistema 1067 se ha producido. Fatal error: No se puede abrir y cerrar tablas de privilegios:

otros archivos crticos, muestra los siguientes mensajes:

'Mysql.user' La tabla no existe

Estos mensajes suelen producirse cuando la base de datos MySQL o directorios se instalan en lugares diferentes a los usados por defecto ( C: \ Program Files \ MySQL
\ MySQL Server 5.6 y C: \ Archivos de programa \ MySQL \ MySQL Server 5.6 \ data , respectivamente).

Esta situacin puede ocurrir cuando MySQL se actualiza y se instala en una nueva ubicacin, pero el archivo de configuracin no se actualiza para reflejar la nueva ubicacin. Adems, los archivos de configuracin antiguos y nuevos pueden entrar en conflicto. Asegrese de eliminar o cambiar el nombre de los ficheros de configuracin cuando se actualiza MySQL. Si ha instalado MySQL en un directorio que no sea C: \ Program Files \ MySQL
Server \ MySQL 5.6 , asegrese de que el servidor MySQL est al tanto de esto a

travs del uso de una configuracin ( my.ini ) archivo. Ponga el my.ini archivo en el directorio de Windows, por lo general C: \ WINDOWS . Para determinar la localizacin exacta del valor de la WINDIR variable de entorno, ejecute el comando siguiente desde el smbolo del sistema:
C: \> echo% WINDIR%

Puede crear o modificar un archivo de opciones con cualquier editor de texto, como el Bloc de notas. Por ejemplo, si MySQL est instalado en E: \ mysql y el directorio de datos es D: \ MySQLdata , puede crear el fichero de opciones y establecer un [mysqld] seccin para especificar los valores para el basedir y datadir opciones:
[Mysqld] Basedir # en la ruta de instalacin basedir = E :/ mysql # Coloca en datadir el directorio de datos datadir = D :/ MySQLdata

Tenga en cuenta que los nombres de ruta de Windows se especifican en los ficheros de opciones con (hacia adelante) en lugar de barras invertidas. Si se desea emplear, hacer doble:
[Mysqld] Basedir # en la ruta de instalacin basedir = C: \ \ Archivos de programa \ \ MySQL \ \ MySQL Server 5.6 # Coloca en datadir el directorio de datos datadir = D: \ \ MySQLdata

Las reglas para el uso de la barra invertida en valores del archivo de opciones se dan en la Seccin 4.2.3.3, "Usar ficheros de opciones" .

Si cambia el datadir valor en el archivo de configuracin de MySQL, debe mover el contenido del directorio de datos de MySQL existente antes de reiniciar el servidor MySQL. Consulte Seccin 2.3.4.2, "Creacin de un fichero de opciones" .

Si reinstala o actualiza MySQL sin detener y quitar primero el servicio MySQL

existente e instalar MySQL utilizando el instalador de MySQL, es posible que vea este error:
Error: No se puede crear el servicio de Windows para MySQL. Error: 0

Esto ocurre cuando el Asistente de Configuracin intenta instalar el servicio y encuentra un servicio existente con el mismo nombre. Una solucin a este problema es elegir un nombre de servicio distinto de mysql cuando se utiliza el Asistente de Configuracin. Esto permite que el nuevo servicio que se instale correctamente, pero el servicio anterior en su lugar. Aunque no es nocivo, es mejor remover los servicios que ya no estn en uso. Para quitar permanentemente el antiguo mysql servicio, ejecute el comando siguiente como usuario con privilegios de administrador, en la lnea de comandos:
C: \> sc delete mysql [SC] DeleteService XITO

Si el sc herramienta no est disponible para su versin de Windows, descargue el delsrv utilidad dehttp://www.microsoft.com/windows2000/techinfo/reskit/tools/existing/delsrv-o.asp y utilizar el delsrv mysqlsintaxis.

2.3.6. Aumentar la versin de MySQL en Windows


En esta seccin se enumeran algunos de los pasos a seguir cuando se actualiza MySQL en Windows.

1. Examen Seccin 2.11.1, "Aumentar la versin de MySQL" , para obtener informacin


adicional acerca de la actualizacin de MySQL que no es especfico de Windows.

2. Siempre copia de seguridad de su instalacin actual de MySQL antes de realizar una


actualizacin. ConsulteSeccin 7.2, "Mtodos de copia de seguridad de base de datos" .

3. Descargar la ltima distribucin de MySQL para Windows


desde http://dev.mysql.com/downloads/ .

4. Antes de actualizar MySQL, detenga el servidor. Si el servidor est instalado como


servicio, detenga el servicio con el siguiente comando desde el smbolo del sistema:
5. C: \> NET MySQL PARADA

Si no est ejecutando el servidor MySQL como un servicio, use mysqladmin para detenerlo. Por ejemplo, antes de actualizar de MySQL 5.5 a 5.6, use mysqladmin de MySQL 5.5 como sigue:
C: \> "C: \ Archivos de programa \ MySQL \ MySQL Server 5.5 \ bin \
mysqladmin"-u root cierre

Nota

Si el MySQL root cuenta de usuario tiene una contrasea, invoque mysqladmin con el popcin y proporcionar la contrasea cuando se le solicite.

6. Antes de actualizar a MySQL 5.6 desde una versin anterior a la 4.1.5, o de una
versin de MySQL instalada desde un fichero zip a una versin de MySQL instalar con el asistente de instalacin de MySQL, primero debe quitar manualmente la instalacin anterior y el servicio MySQL (si el servidor se instala como un servicio). Para quitar el servicio MySQL, utilice el siguiente comando:
C: \> C: \ mysql \ bin \ mysqld - remove

Si no se quita el servicio existente, el Asistente de Instalacin MySQL puede fallar al instalar correctamente el nuevo servicio MySQL.

7. Si utiliza el instalador de MySQL, debe iniciarse como se describe en la Seccin 2.3.3,


"Instalacin de MySQL en Microsoft Windows Utilizacin del instalador de MySQL" .

8. Si va a instalar MySQL desde un fichero zip, extraer el archivo. Usted puede


sobreescribirse la instalacin actual de MySQL (generalmente localizada en C: \
mysql ), o instalarlo en un directorio diferente, como C: \ mysql5. Sobreescribir la

instalacin existente se recomienda.

9. Si se ejecuta MySQL como un servicio de Windows y que tena que quitar el servicio
anteriormente en este procedimiento, vuelva a instalar el servicio. (Ver Seccin 2.3.4.8, "Arrancar MySQL como un servicio de Windows".)

10. Reinicie el servidor. Por ejemplo, use NET START MySQL si se ejecutar MySQL
como un servicio, o invocarmysqld directamente lo contrario.

11. Como administrador, ejecute mysql_fix_privilege_tables para ver sus cuadros, intentar
repararlos si es necesario, actualizar las tablas de permisos si han cambiado de modo que usted puede tomar ventaja de las nuevas capacidades. Consulte Seccin 4.4.7, " mysql_fix_privilege_tables - Comprobar y actualizar las tablas MySQL " .

12. Si se producen errores, consulte Seccin 2.3.5, "Solucin de problemas de instalacin


de Microsoft Windows servidor MySQL" .

2.3.7. Procedimientos de Windows posterior a la instalacin


Herramientas de la GUI que existen realizar la mayora de las tareas que se describen a continuacin, incluyendo:

MySQL Instalador : Se utiliza para instalar y actualizar los productos de MySQL. MySQL Workbench : administra el servidor MySQL y editar consultas SQL. MySQL Notifier : Inicia, detiene o reinicia el servidor MySQL, y supervisa su estado. MySQL for Excel : edita datos de MySQL con Microsoft Excel.

En Windows, no es necesario crear el directorio de datos y las tablas de permisos. MySQL para Windows incluye las tablas de permisos con un conjunto de cuentas ya inicializadas en el mysql base de datos bajo el directorio de datos. En cuanto a las contraseas, si ha instalado MySQL utilizando el instalador de MySQL, es posible que ya han asignado contraseas a las cuentas. (Ver Seccin 2.3.3, "Instalacin de MySQL en Microsoft Windows Utilizacin del instalador de MySQL" .) En caso contrario, utilice el procedimiento contrasea asignacin dada enla Seccin 2.10.2, "Hacer seguras las cuentas iniciales de MySQL" . Antes de configurar las contraseas, es posible que desee ejecutar algunos programas cliente para asegurarse de que se puede conectar con el servidor y de que est funcionando correctamente. Asegrese de que el servidor est ejecutndose (consultar Seccin 2.3.4.4, "Arrancar el servidor la primera vez" ), y luego ejecute los siguientes comandos para verificar que se puede traer informacin desde el servidor. Es posible que tenga que especificar otro directorio de C: \ mysql \ bin en la lnea de comandos. Si ha utilizado el instalador de MySQL, el directorio predeterminado es C: \ Program Files \ MySQL \ MySQL Server
5.6 , y el mysql ymysqlshow programas cliente estn en C: \ Program Files \ MySQL \ MySQL Server 5.6 \ bin .Consulte Seccin 2.3.3, "Instalacin de MySQL en Microsoft

Windows utilizando MySQL Installer" , para obtener ms informacin. Utilice mysqlshow para ver qu bases de datos existen:
C: \> C: \ mysql \ bin \ mysqlshow + -------------------- + | Bases de Datos | + -------------------- + | | Information_schema | Mysql | | Prueba | + -------------------- +

La lista de las bases de datos instaladas pueden variar, pero siempre incluir el mnimo de mysql yinformation_schema . En la mayora de los casos, la prueba base de datos tambin se instalar automticamente. El comando anterior (y otros comandos para los programas MySQL como mysql ) puede no funcionar si la cuenta correcta MySQL no existe. Por ejemplo, el programa puede fallar con un error, o es posible que no pueda ver todos los bases de datos. Si se instala mediante instalacin de MySQL, entonces la raz de usuario se habr creado automticamente con la contrasea que se suministra. En este caso, se debe utilizar la raz-u y popciones. (Tambin tendr que utilizar la raz u- y -p opciones si ya se han asegurado las

cuentas iniciales de MySQL.) Con -p , se le pedir el root password. Por ejemplo:


C: \> C: \ mysql \ bin \ mysqlshow-u root-p Enter password: (introduzca la contrasea de root aqu) + -------------------- + | Bases de Datos | + -------------------- + | | Information_schema | Mysql | | Prueba | + -------------------- +

Si se especifica un nombre de base de datos, mysqlshow muestra una lista de las tablas de la base de datos:
C: \> C: \ mysql \ bin \ mysql mysqlshow Base de datos: mysql + --------------------------- + | Tablas | + --------------------------- + | Columns_priv | | Db | | Evento | | Funcin | | Help_category | | Help_keyword | | Help_relation | | Help_topic | | Acogida | | API | | Proc | | Procs_priv | | Servidores | | Tables_priv |

| Time_zone | | Time_zone_leap_second | | Time_zone_name | | Time_zone_transition | | Time_zone_transition_type | | Usuario | + --------------------------- +

Utilice el mysql programa para seleccionar la informacin de una tabla en el mysql base de datos:
C: \> C: \ mysql \ bin \ mysql-e "SELECT Host, Db, User DE mysql.db" + ------ + -------- + ------ + | Host | db | user | + ------ + -------- + ------ + |% | Test | | |% | Test_% | | + ------ + -------- + ------ +

Para obtener ms informacin acerca de mysqlshow y mysql , consulte la Seccin 4.5.6, " mysqlshow - Mostrar bases de datos, tablas y columnas " y la Seccin 4.5.1, " mysql - El MySQL Command-Line Tool " . Si est ejecutando una versin de Windows que soporta servicios, puede configurar el servidor MySQL se ejecute automticamente al iniciar Windows. Consulte Seccin 2.3.4.8, "Arrancar MySQL como un servicio de Windows" .

Direccin IP 127.0.0.1 = local host entrar a workbench open mysql administrator option file archivo my,ini entre general y networking

herramienta ODBC en panel de control herramientas administrativas, origenes de datos ODBC

excel solo funciona con los drivers de 32 bits investigar sowtare etl database

c:\\windows\syswow64 DSN: nombre de origen de datos y hay de usuarios, de archivos, investigar como hacer un archivo .csv

en unix se ocupa el dsn de archivos.

En tco/ip se pone localhost

Das könnte Ihnen auch gefallen