The world's most popular open source database
En Windows, InnoDB siempre almacena internamente en
minúsculas los nombres de bases de datos y tablas. Para mover bases de
datos en un formato binario de Unix a Windows o de Windows a Unix, se
deberían tener en minúsculas todos los nombres de tablas y bases de datos.
Una forma apropiada de cumplir con esto es agregar la siguiente línea a la
sección [mysqld] de los ficheros
my.cnf o my.ini antes de crear
cualquier base de datos o tablas:
[mysqld] lower_case_table_names=1
Al igual que los ficheros de datos MyISAM, los ficheros
de datos y de registro (log) de InnoDB son compatibles
a nivel binario en todas las plataformas que tengan el mismo formato de
números de coma flotante. Se puede mover una base de datos
InnoDB simplemente copiando todos los ficheros
relevantes que se listan en Sección 15.8, “Hacer una copia de seguridad y recuperar una base de datos InnoDB”. Si los formatos
de número de coma flotante difieren pero no se han empleado tipos de datos
FLOAT o DOUBLE en las tablas, el
procedimiento es el mismo: copiar los ficheros necesarios. Si los formatos
difieren y las tablas contienen datos de coma flotante, se deberá emplear
mysqldump para volcar las tablas en un ordenador e
importar los ficheros de volcado en otro.
Una forma de incrementar el rendimiento es desactivar el modo autocommit (ejecución automática) al importar datos, asumiendo que el espacio de tablas tiene suficiente sitio para el extenso segmento de cancelación (rollback) que generará la importación de transacciones. La confirmación (commit) se hará luego de importar una tabla entera o un segmento de una tabla.
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.

