3ENGINE

Programación y otros cachivaches

Etiqueta: truco

Página 1/2

Tecnologia

MySQL: Error 1064 – You have an error in your SQL syntax … near ‘TYPE=MyISAM’


Al ejecutar el siguiente script para crear una tabla en un MySQL 5.6:

CREATE TABLE my_table(
id INT(11) NOT NULL AUTO_INCREMENT ,
name VARCHAR(60) NOT NULL DEFAULT '',
PRIMARY KEY (id),
KEY id(id)
) TYPE=MYISAM;

MySQL retorna un error 1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘TYPE=MyISAM’.

El problema está en TYPE=MYISAM; porque TYPE quedó desfasada a partir de MySQL 4.0 y se eliminó definitivamente en MySQL 5.5. Para que funcione hay que sustituir TYPE por ENGINE.

CREATE TABLE my_table(
id INT(11) NOT NULL AUTO_INCREMENT ,
name VARCHAR(60) NOT NULL DEFAULT '',
PRIMARY KEY (id),
KEY id(id)
) ENGINE=MYISAM;



Tecnologia

XAMPP: Error «Port 80 in use by «Unable to open process» with PID 4!»


Corregir el error «Port 80 in use by «Unable to open process» with PID 4!»

Si con XAMPP al intentar arrancar Apache te da un error Port 80 in use by «Unable to open process» with PID 4!:

Port 80 in use by 'Unable to open process' with PID 4!

Puedes encontrar en el foro de XAMPP un hilo con distintas soluciones muy bien detalladas al problema de Port 80 in use by «Unable to open process» with PID 4!

Si tienes IIS en el mismo PC posiblemente el origen del problema es que los puertos que necesita apache para funcionar ya están ocupados por IIS. En un entorno de desarrollo, una solución rápida es parar IIS y arrancarlo de nuevo cuando ya no necesites apache:

Parar IIS:

 > iisreset /STOP

Arrancar de nuevo IIS:
 > iisreset /START

Ahora, ya podemos arrancar Apache sin problemas :

Port 80 in use by 'Unable to open process' with PID 4!




Tecnologia

Error «System Error. Code: 1072. The specified service has been marked for deletion»


Si al desinstalar un servicio de Windows con:

miservicio /uninstall

Y al comprobar que no se desinstala el servicio, si vuelves a probar de desinstalar el servicio puede aparecerte un mensaje del estilo

System Error. Code: 1072. The specified service has been marked for deletion:

The specified service has been marked for deletion

Parece ser que se marco para desinstalar y no se desinstala.

Prueba estas tres cosas:

1. Para el servicio de este modo

  net stop "nombre del servicio"

2. Asegurate de cerrar Microsoft Management Console (mmc.exe) y si es necesario mata el proceso con:

  taskkill /F /IM mmc.exe

3. Elimina el servicio con

  sc delete "nombre del servicio"

Si aun así el servicio no se desinstala, prueba a cerrar la sesión y vuelve a entrar. Sino hay manera, no te quedará mas remedio que reiniciar el servidor.




Tecnologia

Ubuntu 12.04: Cómo cambiar la posición de los botones de las ventanas


Por defecto, al instalar Ubuntu 12.04 aparecen los botones a la izquierda. Si deseas cambiar los botones a la derecha, sigue estos pasos:

1. Instala gconf-editor con:

sudo apt-get install gconf-editor

2. Iniciar gconf-editor con: gconf-editor
3. Buscar la ruta: apps/metacity/general
4. Modificar el contenido de close,minimize,maximize: a :minimize,maximize,close