最近我的一位同事搞砸了我们的一个数据库。因此,我想知道有没有办法从MySQL Server
获得MySQL Workbench
的只读连接?如果没有,我们是否可以默认将autocommit
设置为false
(0
)?
修改 问题是有时用户必须对数据库进行一些修改,而且,我不是系统管理员来更改此类权限。 :)当我们使用开发环境时会发生这种混乱,但是由于某种原因打开了与生产环境的连接,比如说要查看表中的表或数据,然后忘记切换回开发标签。
答案 0 :(得分:2)
设置用户不具有UPDATE
/ INSERT
权限的权限。
答案 1 :(得分:1)
为两个单独的连接创建两个用户。通常使用的连接将具有只读访问权限。另一个仅在编辑时使用,然后立即断开连接。不是万无一失,但话说再说,没有。