1
我們在計算機中有一個數據庫(其中一些是raspberrys或類似的)。磁盤存儲是aprox。 8 GB。當MySQL運行並開始填充數據庫。當磁盤存儲空間已滿時,MySQL trought:當磁盤存儲空間已滿時,MySQL套接字出錯
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
我不知道這麼多關於MySQL的,但如果磁盤存儲已滿,MySQL將停止填充數據庫,但是這並不意味着你可以登錄到MySQL並查看所有數據庫。
這是正常的嗎?如何解決這個問題而不會丟失數據庫中的所有信息?
更多信息: SO:Ubuntu 12.04或Raspbian。 MySQL服務器和客戶端。
我們做了一些測試,我認爲你是正確的。你有任何教程來安裝MySQL在一個分區和MySQL數據存儲(即數據庫)在另一個? –
你可以試試這個http://stackoverflow.com/questions/1795176/how-to-change-mysql-data-directory,但我會建議讓'MySQL'保持原樣併爲你的存儲創建一個單獨的分區,爲此,你可以在'/ etc/fstab'中指定掛載點,這裏是debian的一個例子:https://wiki.debian.org/fstab,我認爲它也適用於Ubuntu – s3v3n