Mysql表是只读的。特权,所有者设置

时间:2013-09-09 18:15:44

标签: mysql database

当我尝试将数据插入到db表中时,会显示只读错误。 我已经将mysql目录的所有者更改为mysql,因为它发布在类似的问题中。 该表是使用adminer webinterface创建的,数据库引擎是MyISAM。 我也尝试修复表,但是没有修复错误。 除此之外,用户拥有所有权限。

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

编辑:

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

1 个答案:

答案 0 :(得分:0)

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

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

我将表格删除,重新创建,然后重试。