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 /var
ou 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 /var
tenha 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 mount
comando para descobrir quais partições você possui e df -h
verificar o espaço livre nelas.