我的主機是centos5
今天訪問某個表時,發現報錯Table is readonly
當看到這個提示時,第一反應就是數據表的權限設置除了問題。 給出錯的表文件賦予寫權限之後,還是提示出錯。
百度後:
發現還需要flush一下才行。用 mysqladmin -u root -p flush-tables 命令成功flush所有readonly的表後,問題解決.
解決mysql table is readonly的具體步驟是:
給mysql的目錄加上可寫權限,即777到的Bin目錄執行刷新
mysqladmin -u <username> -p flush-tables