【发布时间】:2013-07-13 10:42:19
【问题描述】:
当我尝试使用 phpmyadmin 向表中插入记录时,它给了我
#1036 - Table 'sch_portfolio' is read only
我在一些文章中看到他们说如果此表的所有者不是 mysql,则可能会发生这种情况。所以我将所有者设置为mysql并重新启动服务器。我仍然得到同样的错误。任何帮助将非常感激。在此先感谢
drwxrwxrwx 2 mysql mysql 4096 Jul 13 15:27 schooltap
【问题讨论】:
-
假设
mysqld进程在mysql用户下运行。该用户是否有权进入文件路径中的每个目录?您连接到 mysqld 的 MySQL 用户是否被授予写入表的权限? -
这种情况是只发生在一个表/数据库上还是发生在所有表/数据库上?也许 MySQL 服务器处于只读模式,复制从属服务器经常出现这种情况 - 检查 dev.mysql.com/doc/refman/5.5/en/…。
标签: mysql phpmyadmin