萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> mysql中Table is read only的解決方法總結

mysql中Table is read only的解決方法總結

本文章總結了關於在linux與windows中 mysql出現Table is read only解決辦法總結,有需要的朋友可參考一下

如果是使用中的數據庫突然出現些類問題

在Linux下面執行下面命令就可以了,當然你要找到你的mysql目錄

linux中

 代碼如下 復制代碼

/usr/local/mysql/bin/mysqladmin -u root -p flush-tables

windows中

可以在cmd中執行lush-tables

也可以在phpmyadmin 直利用修復表進行修改


如果是導入還原數據

,所以將該數據庫文件夾下面所有表文件chmod成777,chown成”_mysql”,但這次問題更嚴重,drupal裡面現實table crached。沒辦法,馬上Google,發現其實解決起來挺容易的。

首先,找到mysqladmin所在位置,一般都在mysql/bin下面,然後運行一下命令:

 代碼如下 復制代碼

./mysqladmin -u root -p flush-tables

之後輸入root賬號的密碼,馬上就好了,沒有任何任何提示,重新打開drupal,一切正常。

通過這次,也找到了數據庫文件的正確權限設置:data下面數據庫文件夾700,表文件660,所有文件都應owned by mysql。

copyright © 萬盛學電腦網 all rights reserved