0

当我尝试将数据插入数据库表时,出现了只读错误。我已经将 mysql 目录的所有者更改为 mysql,因为它发布在与此类似的问题中。该表是使用管理员 web 界面创建的,数据库引擎是 MyISAM。我也尝试修复表,但这并没有解决错误。除此之外,用户拥有所有权限。

有人可以帮助我,我是否必须更改配置文件中的某些内容?

编辑:

现在搜索了两个小时后,我再次检查了我的存储引擎。我不小心使用了 mrg_MyISAM 而不是普通的 MyISAM。现在一切正常。

4

1 回答 1

0

您可能可以通过GRANT用户和主机的适当权限来修复它。这不是文件级别的事情。这是一个 SQL 命令。

http://dev.mysql.com/doc/refman/5.1/en/grant.html

我会删除表,重新创建它,然后再试一次。

于 2013-09-09T18:18:22.597 回答