Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

MySQL InnoDB y MyIsam

Estas en el tema de MySQL InnoDB y MyIsam en el foro de Mysql en Foros del Web. hola amigos de foros del web. en esta ocacion queria consultar sobre los motores de mysql, es que mi hosting 000webhost solo tiene myisam como ...
  #1 (permalink)  
Antiguo 28/06/2010, 18:48
 
Fecha de Ingreso: diciembre-2008
Mensajes: 88
Antigüedad: 15 años, 4 meses
Puntos: 0
Mensaje MySQL InnoDB y MyIsam

hola amigos de foros del web.

en esta ocacion queria consultar sobre los motores de mysql, es que mi hosting 000webhost solo tiene myisam como motos de base de datos y no me deja crear claves foraneas restrictivas, a lo qu eme refiero es que cuando ingreso un registro me deja ingresar con cualquer id sea o no igual al de la tabla padre, se que con InnoDB esto permite que se restringen los registros a los id que estan en la tabla padre, si alguien sabe que otro motor permite esto o alguna manera de hacerlo se lo agradeceria que lo compartiera.
  #2 (permalink)  
Antiguo 29/06/2010, 09:26
 
Fecha de Ingreso: mayo-2010
Mensajes: 13
Antigüedad: 14 años
Puntos: 0
Respuesta: MySQL InnoDB y MyIsam

Hola amigo, desgraciadamente, InnoDB es el mas usado y arriesgado para estos requerimientos, pero segun tengo entendido se puede activar, fijate,


ya sea con un paquete todo en uno (xampp, wamp) o en tu instalaciòn personalizada de mysql, o en HOSTING por medio de un FTP,dirìgete a la carpeta mysql y luego a la que dice "bin".

Normalmente, aparece un icono en forma de computador llamado "my". Ábrelo con bloc de notas, note pad o un editor de texto, como quieras y busca la línea que diga: skip-innodb, verás en esa lìnea un ";" punto y coma, quítaselo y guarda la modificación.

Para aquellos que trabajen con el appserv, sòlo se mofica un poco la explicaciòn anterior, para habilitar las tablas innodb, procedan de la siguiente manera, es muy facil. Simplemente localicen la ruta C:Appserv/mysql/my.ini, luego ubiquen la linea: skip-innodb. Y agreguen # al principio, es decir que les deberia quedar asi:
#skip-innodb
(Crèditos: cala932)

Guarden los cambios y reinicien el mysql.

Si estabas con los servicios arriba de mysql cuando hiciste esto, el semàforo en verde o en tu panel decía "Running", baja los servicios, y vuelvelos a iniciar.

En el phpmyadmin te muestra los tipos de tablas que están actualmente activas y verás a innodb!!!

Listo!!! ya tienes innodb activadas!!, ya puedes hacer DB utilizándolas!!

Etiquetas: innodb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:37.