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
http://lrodrigo.sgs.lncc.br/wp/d19icas/reciclando-o-espaco-utilizado-pelo-arquivo-ibdata1-do-mysql/

Marcado com , ,