2008-11-12 18 views
8

desde hace pocos días El servidor de Mysql en Windows no tiene éxito al cerrarse. En el registro de errores de mysql encuentro varias instancias de estas líneas:Mysql InnoDB "error 32" en Windows

InnoDB: error del sistema operativo número 32 en una operación de archivo. InnoDB: el error significa que otro programa está usando los archivos de InnoDB. InnoDB: puede ser una copia de seguridad o software antivirus u otra instancia InnoDB: de MySQL. Ciérrelo para deshacerse de este error.

Tengo un montón de espacio libre, el servidor está instalado por meses, la versión es 5.1.22-rc-community-log en Windows XP SP3, y he usado solo una cuenta de Windows para crear y ejecutar el servicio Mysql.

Gracias Cedric

edición: ambos están rigth, y ProcessExplorer ayudarme a encontrar otro servicio de MySQL con un nombre especial. Lo mato y todo funciona bien. ¡Muchas gracias!

Respuesta

9

Si el archivo está siendo utilizado por otro programa, entonces Process Explorer podría ayudarlo a localizar cuál lo tiene abierto. Supongo que ha comprobado que solo tiene una copia de MySQL ejecutándose.

+1

Vamos a repetir 'Asumo que haya comprobado que sólo tiene una copia de MySQL running.' ya que no puedo ser el único maniquí por ahí ...;) – Ben

+0

Para mí, el problema era que un proceso mysqld todavía se estaba ejecutando en segundo plano desde antes. – magnattic

3

Suena como un conflicto. Asegúrese de detener el servicio mysqld y luego vuelva a verificar si ya no se está ejecutando, luego reinicie el servicio. Además, cuando haya una copia de seguridad, asegúrese de ejecutar verificaciones en sus tablas y verifique si hay algún daño.

Mi suposición se basa en el operating system error codes en los documentos de MySQL.

+0

Podría ser causado por el escaneo del software Antivirus – Ben

2

Puede seguir estos pasos:

  1. abierto TaskManager
  2. Matar el proceso mysqld.exe.
  3. cd E:\apps\db\mysql-5.5.25-win32\bin
  4. Run: mysqld --install MySQL
  5. Run: mysqladmin -u root start
Cuestiones relacionadas