MySQL Forums
Forum List  »  Spanish

Re: InnoDB :: configuración
Posted by: Carlos Barboni
Date: May 04, 2007 06:41AM

Miguel:

Muchas gracias por tu respuesta. Lo cual me llevo a investigar más aún la configuración de la bbdd.
Pero resulta que el paquete .deb esta bien. Biene con el motor de InnoDB ya pronto.
Lo que esta mal es mi archivo de configuración my.cnf.
Al principio yo utilizaba el que viene por defecto y habia utilizado el my.cnf-huge (que viene en la carpeta "examples").
Pero luego lo cambie por otro que se llama: my-innodb-4G.cnf y le cambie lo adapte para 2G que es la memoria de mi servidor.
Lamentablemente no me di cuenta a tiempo, ya que mi conexión era por ssh y no habia hecho un "show table status" para ver con que motor quedaban mis tablas. (en la creación les ponía type=innodb).

Pues desinstale el paque mysql-server, lo volvi a instalar y cambie el archivo de configuración. Cree una base de prueba con una sola tabla y funcionó. Luego cambie tabla por tabla de la base real al tipo innodb.
Como son unas cuantas, lo hice por medio del SQLyog. Sin embargo con el MYSQLAdministrador, no lo podía hacer. Me daba error. Pero si las creo con el anterior, funcionaban.

Bueno, arranque la tarea de producción, un poco en prueba porque no estaba muy seguro de que todo estuviera bien, y al rato se perdía la conexión a la bbdd desde el otro servidor de donde viene la información.
Revise los logs, baje y subi la base y luego el MYSQL Administrador me marco todas las tablas con problemas (en color rojo).
Hice un backup (igual ya tenía otro).

Desde este punto en adelante, no logro que el motor innodb funcione. Cuando restauro las tablas, me las pone como MyIsam.

Al levantar el motor (start) me sale en consola:
------------------------------------------------
Checking for corrupt, not cleanly closed and upgrade needing tables..
bbdd2:~# /usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!

Y en el syslog hay una mención al archivo de log:
--------------------------------------------------
May 4 10:40:41 bbdd2 mysqld_safe[9987]: restarted
May 4 10:40:41 bbdd2 mysqld[9990]: InnoDB: Error: log file ./ib_logfile0 is of different size 0 104857600 bytes
May 4 10:40:41 bbdd2 mysqld[9990]: InnoDB: than specified in the .cnf file 0 5242880 bytes!
May 4 10:40:41 bbdd2 mysqld[9990]: 070504 10:40:41 [Note] /usr/sbin/mysqld: ready for connections.
May 4 10:40:41 bbdd2 mysqld[9990]: Version: '5.0.32-Debian_7etch1-log' socket: '/var/run/mysqld/mysqld.sock' port: 3306 Debian etch distribution


Espero alguna sugerencia para solucionarlo.
Desde ya gracias.

Options: ReplyQuote


Subject
Views
Written By
Posted
10760
April 20, 2007 06:49PM
5022
April 27, 2007 02:17AM
Re: InnoDB :: configuración
9871
May 04, 2007 06:41AM
4148
May 10, 2007 03:23PM
4035
May 19, 2007 04:26PM
3835
May 24, 2007 06:10AM
5736
May 30, 2007 07:45AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.