当我尝试将数据插入到db表中时,会显示只读错误。 我已经将mysql目录的所有者更改为mysql,因为它发布在类似的问题中。 该表是使用adminer webinterface创建的,数据库引擎是MyISAM。 我也尝试修复表,但是没有修复错误。 除此之外,用户拥有所有权限。
有人可以帮助我,我是否必须在配置文件中更改某些内容?
编辑:
现在搜索了两个小时后,我再次检查了我的存储引擎。我意外地使用了mrg_MyISAM而不是正常的MyISAM。现在一切正常。
答案 0 :(得分:0)
您可以通过GRANT
对用户和主机的适当权限来修复它。它不是文件级别的东西;这是一个SQL命令。
http://dev.mysql.com/doc/refman/5.1/en/grant.html
我将表格删除,重新创建,然后重试。