Page 1 of 1

DUDA instalación OpenKm + mySQL 5.5

PostPosted:Wed Jan 16, 2013 11:57 am
by erPina
Hola, tenía instalado OpenKm de forma "normal" pero he leido que para una carga de trabajo algo elevada pueden existir problemas de rendimiento, de forma que he instalado mySQL para evitar estos problemas ya que esta previsto que se conecten unos 20 usuarios.

Para ello he seguido la siguiente guia http://wiki.openkm.com/index.php/MySQL-OpenKM_6.2

Mi duda está en editar lo siguiente
Edit /etc/mysql/my.cnf and under [mysqld] section in your ini file, add:
default-storage-engine = innodb

Al correr bajo win server 2008 r2 x64 no me aparecen archivos con esa extensión, los archivos que me aparecen con la referencia [mysqld] son los siguientes:
my-huge.ini
my-innodb-heavy-4G.ini
my-large.ini
my-medium.ini
my-small.ini
my-template.ini

Por otro lado al realizar la comprobación en mysql: mysql> show engines; aparece lo siguiente:
| FEDERATED | NO | Federated MySQL storage engine | NULL | NULL | NULL |
| MRG_MYISAM | YES | Collection of identical MyISAM tables | NO | NO | NO |
| MyISAM | YES | MyISAM storage engine | NO | NO | NO |
| BLACKHOLE | YES | /dev/null storage engine (anything you write to it disappears) | NO | NO | NO |
| CSV | YES | CSV storage engine | NO | NO | NO |
| MEMORY | YES | Hash based, stored in memory, useful for temporary tables | NO | NO | NO |
| ARCHIVE | YES | Archive storage engine | NO | NO | NO |
| InnoDB | DEFAULT | Supports transactions, row-level locking, and foreign keys | YES | YES | YES |
| PERFORMANCE_SCHEMA | YES | Performance Schema | NO | NO | NO |

Debo editar todos los ini que me aparecen añadiendo la línea indicada? (default-storage-engine = innodb)

Por otro lado he arrancado de nuevo la aplicación y me habían desaparecido los documentos que había subido de prueba, con lo que entiendo que funciona correctamente.

Disculpad por el royo que he metido y Gracias de antemano por vuestra ayuda

Un saludo

Re: DUDA instalación OpenKm + mySQL 5.5

PostPosted:Fri Jan 18, 2013 5:59 pm
by jllort
Nada hombre no pasa nada. Mejor preguntar antes de tirarse al vacio. Vamos por pasos:

1- has hecho lo correcto, la configuración de base de datos por defecto es inodb tal y como se indica en InnoDB | DEFAULT | Supports transactions, row-level locking, and foreign keys | YES | YES | YES |

2- después de haber hecho este cambio es cuando tienes que arrancar openkm por primera vez para que te cree la base de datos ( en caso contrario no lo abrías hecho bien, es decir, primero poner el motor por defecto a innodb y después dejar que openkm cree la base de datos ). Otro detalle, tal y como esta comentado en la wiki la base de datos tiene que ser en utf-8 ( importante hacer lo que viene en la wiki ).