Home  >  Article  >  Database  >  mysql中Table is read only的解决方法总结

mysql中Table is read only的解决方法总结

WBOY
WBOYOriginal
2016-06-07 17:52:131080browse

本文章总结了关于在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。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn