Sim, pode ser a razão pela qual os dados do mysql estão em / var / (o que geralmente é verdade).
Parece que você tem o suficiente em / home /. Por que não copia arquivos de dados e tenta?
Talvez seja porque eu estou com falta de espaço livre em disco, dê uma olhada:
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 1.9G 208M 1.6G 12% /
none 998M 192K 998M 1% /dev
none 1002M 0 1002M 0% /dev/shm
none 1002M 56K 1002M 1% /var/run
none 1002M 0 1002M 0% /var/lock
none 1002M 0 1002M 0% /lib/init/rw
/dev/sda1 92M 24M 63M 28% /boot
/dev/sda8 434G 199M 412G 1% /home
/dev/sda6 9.2G 495M 8.3G 6% /usr
/dev/sda7 9.2G 8.8G 0 100% /var
/ var está a 100% de utilização.
Talvez seja esse o motivo?
De acordo com o Guia de Estudo da Certificação MySQL 5.0 , página 409, Capítulo 29, seção 29.2 "O mecanismo MyISAM" , o ponto 11 especifica especificamente:
If you run out of disk space while adding rows to a MyISAM table, no error occurs. The server suspends the operation until space becomes available, and then completes the operation.
De novo e de novo, sempre que eu vejo isso, eu apago alguns logs binários antigos, e voilà, o MySQL começa a se mover novamente. Eu então rapidamente fecho o MySQL, apago os logs binários restantes e o índice de log binário, inicio o MySQL, e tudo está bem. Funciona toda vez por mim!
Se os logs binários não estiverem habilitados, você terá que usar kill -9 no mysqld, mover a pasta / var / lib / mysql para um disco maior. Symlink / var / lib / mysql para o novo local e inicie o backup do MySQL.
Sim, pode ser o motivo. Eu acho que seu diretório de dados Mysql está no /var.You por favor abra seu arquivo my.cnf (pode ser que você pode encontrá-lo no diretório / etc) e verifique se o diretório de dados em / var ou não.
Eu acho que muito espaço está disponível no diretório / Home e você pode usá-lo como seu diretório de dados mysql.
você pode ver o uso por diretório com
du -shc /var/*
então talvez:
du -shc /var/lib/mysql/*
para ver a ocupação do banco de dados no sistema de arquivos
-s resumo
-h humano (mb gb etc, mas não classificável)
-c imprime o total no final
Sim.
Os arquivos de dados do MySQL geralmente são mantidos em / var / em algum lugar. Se estiver cheio, o MySQL pode parar de funcionar.