【解決済み】ディスク容量不足が原因でMySQLが起動しなくなった。
環境
Windows Vagrant(CentOS7) に MySQL
現象
ダンプのインポートに失敗してこんなエラーがでてMySQLが起動しなくなった。
Vagrantの再起動も効果なし。
こんなエラーがMySQLのエラーログに出ていた。
エラー
InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
InnoDB: preallocating 12582912 bytes for file ./ibtmp1 failed with error 28
InnoDB: Could not set the file size of './ibtmp1'. Probably out of disk space
翻訳
InnoDB:ファイル './ibtmp1'のサイズを12 MBに設定する。 物理的にファイルを完全に書き込む。 お待ちください ...
InnoDB:ファイル./ibtmp1の12582912バイトの事前割り当てがエラー28で失敗しました
InnoDB: './ibtmp1'のファイルサイズを設定できませんでした。 ディスク容量不足
原因
ディスク容量不足が原因
解決
ディスク容量不足が原因なので
df -h
コマンドで容量でかいファイルを調査&削除。
MySQLのバイナリログも容量を圧迫しがちなので設定変更する。下記の通り。
/etc/my.cnf変更
[mysqld]
expire_logs_days=3
MySQLを再起動して動きました。
投稿者:通りがりすの人 / 投稿日:2018-08-28 11:59:43 / PV数:6584 / コメント数:0
コメント 0
コメント投稿