Hace tiempo publiqué un post explicando como instalar XAMPP en nuestro PC, y asi disponer de un servidor Apache con PHP, MySQL, PERL, …
Bueno el tema es que haciendo un curso de PHP de esta página, que por cierto el curso esta de lujo, me di cuenta que XAMPP no instala por defecto el soporte para tablas de tipo InnoDB. ¿Pero qué es eso de InnoDB? Bueno pues son tablas que permiten transacciones (es decir (a groso modo), una acción sobre la base de datos se realiza o no, pero nunca queda a medio realizar, lo cual es de gran importancia), además soportan claves ajenas (lo que nos permitirá definir relaciones entre los campos de las distintas tablas de la base de datos).
Veamos como activar el soporte de MySQL en Ubuntu, abrimos un terminal y escribimos:
sudo gedit /opt/lampp/etc/my.cnf
Este es el fichero de configuracion de MySQL, buscamos pulsando CONTROL+F «skip-innodb», y comentamos la linea, añadiendo ‘#’ al comienzo de linea. Debe quedaros el fichero con el siguiente aspecto:
# Comment the following if you are using InnoDB tables
#skip-innodb
innodb_data_home_dir = /opt/lampp/var/mysql/
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /opt/lampp/var/mysql/
innodb_log_arch_dir = /opt/lampp/var/mysql/
# You can set .._buffer_pool_size up to 50 – 80 %
# of RAM but beware of setting memory usage too high
innodb_buffer_pool_size = 16M
innodb_additional_mem_pool_size = 2M
# Set .._log_file_size to 25 % of buffer pool size
innodb_log_file_size = 5M
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
Eso es todo, reiniciamos el proceso Xampp y ya podremos elegir el tipo innodb al crear una nueva tabla.
salu2!
[…] Soporte para Innodb en MySQL usando XAMPP […]
Solo funciona si lo instalas en windows, en ubuntu sigue sin funcionar.
Me he pasado Investigando en paginas por la red durante mas de tres horas hoy, y no consegui hallar algun escrito como el suyo.
Interpreto que es muy ventajoso y de gran valor para mi empeño.
Soy dee la opinion de que, en el caso de
que bloggers postearan escritos tan practicos como el quee posteas, llos
blogs serian mucho mas utiles que nunca.