A partir da versão 3.23.50 e 4.0.2 você pode especificar o
último arquivo de dados InnoDB com
autoextend
. De forma alternativa, pode se
aumentar o seu tablespace especificando um arquivo de dados
adicional. Para fazer isto você tem que finalizar o servidor
MySQL, edite o arquivo my.cnf
adicionando
um novo arquivo de dados no final
de
innodb_data_file_path
, e entao iniciar o
servidor MySQL de novo.
Atualmente você não pode remover um arquivo de dados do
InnoDB. Para reduzir o tamanho de seu banco de dados você tem
que utilizar mysqldump
para fazer um dump
de todas as suas tabelas, criar um novo banco de dados e
importar suas tabelas para um novo banco de dados.
Se você quiser alterar o número ou o tamanho do seu arquivo de
log InnoDB, você tem que finalizar o MySQL e certificar que ele
finalizou sem erros. Copie então o arquivo de log antigo em um
local seguro apenas para o caso de algo der errado ao finalizar
e você precisar recuperar o banco de dados. Delete os arquivos
de log antigo do diretório de arquivos de logm edite o
my.cnf
e inicie o MySQL novamente. O InnoDB
lhe dirá no inicio que ele está criando novos arquivos de log.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.