Me encontré hace poco con este problema. La solución típica de cambiar el puerto en el archivo httpd.conf no operaba en este caso, ya que no era el servicio afectado. Esto pude verlo desde el propio menú de Wampserver, revisando servicio por servicio y observando los que estaban iniciados y los que no lo estaban.
Finalmente me encontré con que era el servicio de MySQL el que no iniciaba.
Esto sucede porque tenía previamente instalada una versión de MySQL para trabajar con bases de datos en NetBeans. Y al ejectuarse en el inicio del sistema (automáticamente) el Servicio 'MySQL', el Servicio 'wampmysqld' no podía iniciar a la vez, mostrando el Error 1067.
La solución en este caso fué la siguiente.
- Detener el Servicio 'MySQL'. Vamos a Propiedades y señalamos 'Manual', para que de esta manera no se ejecute al iniciar el sistema en ocasiones posteriores.
- Iniciar normalmente el Servicio 'wampmysqld'.
- Opcionalmente podemos cambiar el archivo my.ini de Wampserver por my5.ini, y cambiar el puerto por defecto de MySQL (también en los archivos de configuración de Wampserver) al puerto 3307.
Las versiones que estoy utilizando en esta máquina son las siguientes.
MySQL Server 5.5.
Wampserver 2.2. Con MySQL 5.5.24.
Windows XP Pro SP3 (32b).
Fuentes:
Elaboración propia
Francisco Izquierdo