MySQL 無法啟動

MySQL 無法啟動

我有一個安裝了 MySql 的樹莓派,它已經正常工作了 4 個月了。

我在 MySql 上使用了 3 個設置,但現在它無法啟動。

我將 innodb_log_file_size 改為 100MB,innodb_buffer_pool_size 改為 300MB,innodb_write_io_threads 改為 8。

然後重啟mysql就沒有重啟。如果我運行 /etc/init.d/mysql restart 我收到錯誤“/var/lib/mysql 分區太滿”

SD 卡有 19GB 可用空間。

所以我修改了 /etc/mysql/my.cnf 檔案來設定設定然後重新啟動,但仍然沒有成功。

到底發生了什麼事?

編輯 - -

我正在使用 Raspbian 作業系統

好的,我想我的分區如下

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

我現在嘗試了一張新的 SD 卡,並重新安裝了 raspbian 和 MySql。儘管卡片只充滿了 29%,但出於某種原因,我還是遇到了同樣的錯誤。這是在全新安裝中首次嘗試啟動 MySql!到底發生了什麼事?

答案1

然後重啟mysql就沒有重啟。如果我運行 /etc/init.d/mysql restart 我收到錯誤“/var/lib/mysql 分區太滿”

釋放一些空間/var或開啟資料庫my.cnf(如果這是設定檔的名稱),然後將資料庫放在有更多空間的分割區上。

SD 卡有 19GB 可用空間。

這並不意味著該分割區/var有 19GB 可用空間。當您安裝時,您的發行版可能只為該分割區分配了 1 或 2GB 的空間。您可能需要將資料庫移至檔案系統中的其他位置。

使用mount命令找出您有哪些分割區,並df -h檢查它們上的可用空間。

相關內容