MySQL não inicia

MySQL não inicia

Eu tenho um raspberry pi com MySql instalado que está funcionando bem há 4 meses.

Joguei com 3 configurações no MySql e agora não inicia.

Alterei innodb_log_file_size para 100 MB, innodb_buffer_pool_size para 300 MB e innodb_write_io_threads para 8.

Então, em uma reinicialização, o mysql não reiniciou. Se eu executar /etc/init.d/mysql restart recebo o erro "a partição com /var/lib/mysql está muito cheia"

O cartão SD possui 19 GB de espaço livre.

Então modifiquei o arquivo /etc/mysql/my.cnf para definir as configurações e reinicializei, mas ainda sem sorte.

O que diabos aconteceu?

Editar----

Estou usando o sistema operacional Raspbian

Ok, então acho que minhas partições são as seguintes

Filesystem       Size      Avail

rootfs           30G       19G
/dev/root        30G       19G
devtmpfs         235M      235M
tmpfs            49M       49M
tmpfs            5M        5M
tmpfs            98M       98M
/dev/mcblk0p1    56M       38M

Agora experimentei um novo cartão SD com uma nova instalação do raspbian e MySql. Por algum motivo, estou recebendo o mesmo erro, apesar de o cartão estar apenas 29% cheio. Esta é uma instalação totalmente nova, tentando iniciar o MySql pela primeira vez! O que diabos está acontecendo?

Responder1

Então, em uma reinicialização, o mysql não reiniciou. Se eu executar /etc/init.d/mysql restart recebo o erro "a partição com /var/lib/mysql está muito cheia"

Libere espaço /varou abra seu my.cnf(se esse for o nome do arquivo de configuração) e coloque seu banco de dados em uma partição com mais espaço.

O cartão SD possui 19 GB de espaço livre.

Isso não significa que a partição /vartenha 19 GB livres. Sua distribuição, quando você a instalou, pode ter fornecido apenas 1 ou 2 GB de espaço para esta partição. Pode ser necessário mover o banco de dados para outro lugar no seu sistema de arquivos.

Use um mountcomando para descobrir quais partições você possui e df -hverificar o espaço livre nelas.

informação relacionada