Como habilitar tablas INNODB en mysql?

shadow sonic

Lanero Reconocido
16 Ene 2004
225
Hola,

Estoy intentando poner integridad referencia a mi BBDD, y he visto q se hace con las tablas del tipo INNODB a partir de la version 4.0 de mysql, resulta q he hecho un SHOW VARIABLES LIKE '%innodb%'; para ver si tengo activadas estas tablas y resulta q me sale q la variable have_innodb esta disabled, q puedo hacer para q me salga en YES y así poder poner integridad referencial??

ahora estoy utilizando mysql 4.0 y mysql 5.0,pero en las dos me sale la opcion deshabilitada.

Utilizo windowx xp home y el xampp para la utilizacion de php y mysql,el xampp lo descargue como archivo zip

Esto me sale con "SHOW VARIABLES LIKE '%innodb%';"
Código:
Variable_name                   | Value
--------------------------------+---------
have_innodb                     | DISABLED
innodb_additional_mem_pool_size | 1048576
innodb_autoextend_increment     | 8
innodb_buffer_pool_awe_mem_mb   | 0
innodb_buffer_pool_size         | 8388608
innodb_checksums                | ON
innodb_commit_concurrency       | 0
innodb_concurrency_tickets      | 500
innodb_data_file_path           |
innodb_data_home_dir            |
innodb_doublewrite              | ON
innodb_fast_shutdown            | 1
innodb_file_io_threads          | 4
innodb_file_per_table           | OFF
innodb_flush_log_at_trx_commit  | 1
innodb_flush_method             |
innodb_force_recovery           | 0
innodb_lock_wait_timeout        | 50
innodb_locks_unsafe_for_binlog  | OFF
innodb_log_arch_dir             |
innodb_log_archive              | OFF
innodb_log_buffer_size          | 1048576
innodb_log_file_size            | 5242880
innodb_log_files_in_group       | 2
innodb_log_group_home_dir       |
innodb_max_dirty_pages_pct      | 90
innodb_max_purge_lag            | 0
innodb_mirrored_log_groups      | 1
innodb_open_files               | 300
innodb_support_xa               | ON
innodb_sync_spin_loops          | 20
innodb_table_locks              | ON
innodb_thread_concurrency       | 20
innodb_thread_sleep_delay       | 10000
 
entra al archivo de configuracion my.ini que debe estar en el path del doirectorio de instalacion o en su defecto en C:\windows\system y agregá una linea si es que no existe que se llame have_innodb=YES, baja y subi el motor. te recomiendo que utilices mysql 5.x dado el soporte de herramientas que provee, Triggers, Store procedures, views, UDF's, etc.
ademas entra a mysql.com y en Documentation bajate el manual oficial de ahi que tiene todo lo que necesitas para configurar y utilizar el DB Server
 
Hola,gracias,pero el archivo my.ini.no esta en la carpeta windows ,ni en otro directorio,ya que lo busque en todos los archivos y carpetas.Tambien lo busque en la carpeta descomprimida donde se encuentra el xampp,pero tampoco esta.

Que otra cosa,puedo hacer para habilitar las tablas innodb.
gracias
 

Los últimos temas