BFnetworks

DIMINUINDO TAMANHO DO ARQUIVO IBDATA1 – MYSQL

Realizando backup do banco de dados

# mysqldump -u”usuario” -p”senha” bancodedados > bancodedados-bkp.sql

Remove o banco de dados propriamente dito no console do MySQL:

DROP DATABASE bancodedados;

Pare o serviço do MySQL:

Debian# /etc/init.d/mysqld stop
Centos7# systemctl stop mysqld

Remova o arquivo ibdata1

# rm -rf /var/lib/mysql/ibdata1

Insira as linhas abaixo no arquivo /etc/my.cnf

innodb_buffer_pool_size = 1028M
innodb_file_per_table=1

Inicie o serviço mysqld

Debian# /etc/init.d/mysqld start
Centos7# systemctl start mysqld

Recria o banco de dados no console do MySQL

CREATE DATABASE bancodedados;

Restaura o backup dos banco de dados removido:

# mysql -uroot -p bancodedados < bancodedados.sql

FONTE:

http://wiki.adilson.net.br/linux/banco-de-dados/mysql/tamanho-do-ibdata1

Reciclando o espaço utilizado pelo arquivo ibdata1 do Mysql.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *