MySQL 資料庫管理問與答。
Ans: 這是因為資料庫可能曾經意外中斷服務所造成,執行修復指令如下:
mysqlcheck -u<db_username> -p --auto-repair --databases <db_name>
若有多個 Table 損壞,可能要執行多次,直到每一個 Table 顯示 ok。
Ans: 執行指令 perror 分析錯誤發生原因
#perror 28 OS error code 28: No space left on device
原來是資料庫的儲存空間不足所造成。
// 列出目前資料庫所有連線
#mysqladmin -u root -p processlist