当我尝试将数据插入数据库表时,出现了只读错误。我已经将 mysql 目录的所有者更改为 mysql,因为它发布在与此类似的问题中。该表是使用管理员 web 界面创建的,数据库引擎是 MyISAM。我也尝试修复表,但这并没有解决错误。除此之外,用户拥有所有权限。
有人可以帮助我,我是否必须更改配置文件中的某些内容?
编辑:
现在搜索了两个小时后,我再次检查了我的存储引擎。我不小心使用了 mrg_MyISAM 而不是普通的 MyISAM。现在一切正常。
您可能可以通过GRANT
用户和主机的适当权限来修复它。这不是文件级别的事情。这是一个 SQL 命令。
http://dev.mysql.com/doc/refman/5.1/en/grant.html
我会删除表,重新创建它,然后再试一次。