在开发环境中,使用安装了 Ubuntu 14.04 并更新到 Kubuntu 14.04 的操作系统。使用 eclipselink 安装 MySQL 并与 Netbeans 和 JPA 一起使用。我注意到一些表在我不知情的情况下被删除,然后我创建了没有删除或删除权限的用户。当我使用 mysql 命令登录时,无法删除表。但 table 仍然会间歇性地掉线?可能是什么原因?我真的很担心,因为生产中使用了非常相似的环境,丢失表可能会导致严重的后果。
最佳答案
表格不会神奇地消失。 如果我是你,我会首先获取有权删除/删除表的用户列表。 询问他们是否有人在从事 DDL 工作。
如果似乎没有人“有罪”,那么检查一下您的 DBMS 提供了哪些日志记录可能性,以及您可以在多大程度上记录删除操作。
关于mySQL 表被无意中删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26903887/