我正在使用只有SELECT(读取)rigths的用户设置Drupal,因为数据库是复制中的SLAVE。我不需要使用此客户端的登录或任何写入。我想知道应该从复制中删除哪些表,以便显示内容。现在我得到一个“站点离线”可能是因为它无法进行任何写入。
答案 0 :(得分:0)
好。我似乎必须为自己找到答案。
从复制过程中删除以下表,并允许用户对它们进行写入。
accesslog
cache_block
cache_content
cache_filter
cache_form
cache_menu
cache_page
cache_rules
cache_update
cache_views
cache_views_data
sessions
watchdog
如果您有其他模块缓存表,请尝试使用它们,如果不能正常工作。为了使用登录,您必须从复制中删除用户,因为他们直接在用户表中写入最后一个用户访问权限(我认为这不是一个好主意),但是您将失去一个非常重要的表上的复制。
因此,如果您想要复制,请不要登录。祝你好运