10 messages in com.mysql.lists.mysql-esRe: consulta sobre tipo de tablas: In...| From | Sent On | Attachments |
|---|---|---|
| Paul Gallegos | 03 Sep 2007 12:19 | |
| Ezequiel Suarez | 03 Sep 2007 12:32 | |
| Paul Gallegos | 03 Sep 2007 12:44 | |
| Fran Diéguez | 03 Sep 2007 14:22 | |
| César Luis Bardales | 03 Sep 2007 15:34 | |
| Paul Gallegos | 03 Sep 2007 21:34 | |
| carlos | 04 Sep 2007 03:59 | |
| Paul Gallegos | 05 Sep 2007 00:10 | |
| carlos | 05 Sep 2007 03:49 | |
| Paul Gallegos | 06 Sep 2007 14:33 |
| Subject: | Re: consulta sobre tipo de tablas: InnoDB y MyISAM![]() |
|---|---|
| From: | carlos (cbar...@adinet.com.uy) |
| Date: | 09/04/2007 03:59:41 AM |
| List: | com.mysql.lists.mysql-es |
Paul: recién ahora veo la lista de preguntas. (ayer fue un día duro). el motor de MySQL por defecto se especifica en el archivo de configuración: /etc/my.cnf con la siguiente sentencia: default_table_type = MYISAM
si no se especifica, utiliza MyIsam Seguramente tu tengas InnoDB en esa instrucción.
Saludos Carlos
----- Original Message ----- From: "Paul Gallegos" <paul...@hotmail.com> To: <mysq...@lists.mysql.com> Sent: Tuesday, September 04, 2007 1:34 AM Subject: RE: consulta sobre tipo de tablas: InnoDB y MyISAM
Muchas gracias por su ayuda, pero al final parece ser que igual MySQL cambio su tipo de tabla por DEFAULT en alguna version de las ultimas me imagino.
Me sirvio de mucha ayuda los tips que me dieron.
bye
From: César Luis Bardales <cesa...@gmail.com>
To: 'Fran Diéguez' <fran...@glug.es>,"'Lista MySQL'" <mysq...@lists.mysql.com> Subject: RE: consulta sobre tipo de tablas: InnoDB y MyISAM Date: Mon, 3 Sep 2007 17:34:42 -0500
para habilitar tablas INNODB en mysql
hacer lo siguiente
En mi equipo la ruta es:
C:\xampp\mysql\bin\my.cnf
Comenten la línea que dice: skip-innodb
y descomenten las siguientes cuatro lineas: #innodb_data_home_dir = C:/apachefriends/xampp/mysql/ #innodb_data_file_path = ibdata1:10M:autoextend #innodb_log_group_home_dir = C:/apachefriends/xampp/mysql/ #innodb_log_arch_dir = C:/apachefriends/xampp/mysql/
Reinicien MySQL... y eso es todo ^_^
Y si lo quieres deshabilitar de nuevo lo comentas
-----Mensaje original----- De: Fran Diéguez [mailto:fran...@glug.es] Enviado el: Lunes, 03 de Septiembre de 2007 04:23 p.m. Para: Lista MySQL Asunto: Re: consulta sobre tipo de tablas: InnoDB y MyISAM
Se puede cambiar el motor de almacenamiento de la BD de diversas maneras:
Para especificarselo a *tódalas las futuras bases de dato*s se puede hacer como sigue
- en tiempo de ejecución simplemente tipeas en la shell del mysql: SET storage_engine=MYISAM; (esta solo es para la conexión actual) o - al arrancar el servidor mysqld: lo inicias con el parámetro --default-table-type=MYISAM (esto sería permanente hasta que se reinicie el servidor) o - editando el arquivo /etc/my.cnf (c:\Win[]\my.ini en Window$) y añadiendo en la sección [mysqld] la directiva: default-table-type=MyISAM (esto sería permanente aunque se reinicie el servidor):
Si lo que quieres es que* tablas específicas* recojan el tipo de tabla MYISAM supongo que ya sabrás: CREATE TABLE nombre ( definición de columnas ) ENGINE=MyISAM;
Y para modificar las *ya existentes ti*rarías de un: ALTER TABLE nombre_tabla ENGINE = MYISAM;
Creo que InnoDB fue escogido como motor de almacenamiento en MySQL por defecto en la versión 5.0.1 pero no me hagas mucho caso.
De todas formas estudiate tu situación y los tipos de datos que vas a tener, los metodos de acceso y para que quieres cada tabla Echa un vistazo http://www.mysql.org/doc/refman/5.0/es/storage-engines.html
Espero que te haya servido de ayuda.
Paul Gallegos escribiu:
Con el comando "show engines;" desde la consola de mysql puedes ver los tipos de engine que tienes en mysql y cual es el que esta por default. Realmente no se si puede cambiarse el default.
Con "show table status;" tambien puedes tus tablas y que motor estan usando.
Gracias Ezequiel, efectivamente ejecute el comando show engines y me muestra que InnoDB es el tipo de tabla por DEFAULT, pero la consulta es porque?? :S al instalar hice lo mismo de siempre, next next :P, entonces quizas al instalar nos de la opcion de elegir el tipo de tabla por defecto?? o simplemente MySQL asumio InnoDB por defecto desde las ultimas versiones??? quien sabe aglo mas al respecto?? Se podra cambiar este parametro, para dejar por defecto la tabla que uno desee??
Actualmente estoy usando la version de MySQL: 5.0.24a-community-nt en Windows XP Professional
Gracias por la respuesta, me srivieron ambos comandos, no los conocia.
bye
_________________________________________________________________ Visita MSN Latino Noticias: Todo lo que pasa en el mundo y en tu paín, ¡en tu idioma! http://latino.msn.com/noticias/
-- Paco Dieguez Usuario Linux #409880 Chave GPG: ED35AC19 en keyserver.pgp.com www.mabishu.com
-- Lista de Correos de MySQL Para el historial de la lista: http://lists.mysql.com/mysql-es Para cancelar inscripción: http://lists.mysql.com/mysql-es?unsub=cesa...@gmail.com
-- Lista de Correos de MySQL Para el historial de la lista: http://lists.mysql.com/mysql-es Para cancelar inscripción: http://lists.mysql.com/mysql-es?unsub=paul...@hotmail.com
_________________________________________________________________ Visita MSN Latino Noticias: Todo lo que pasa en el mundo y en tu paín, ¡en tu idioma! http://latino.msn.com/noticias/
-- Lista de Correos de MySQL Para el historial de la lista: http://lists.mysql.com/mysql-es Para cancelar inscripción: http://lists.mysql.com/mysql-es?unsub=cbar...@adinet.com.uy




