我们可以获得MySQL服务器的只读连接吗?或者默认情况下将autocommit设置为false?

时间:2011-07-11 17:39:51

标签: mysql database-connection mysql-workbench

最近我的一位同事搞砸了我们的一个数据库。因此,我想知道有没有办法从MySQL Server获得MySQL Workbench的只读连接?如果没有,我们是否可以默认将autocommit设置为false0)?

修改 问题是有时用户必须对数据库进行一些修改,而且,我不是系统管理员来更改此类权限。 :)当我们使用开发环境时会发生这种混乱,但是由于某种原因打开了与生产环境的连接,比如说要查看表中的表或数据,然后忘记切换回开发标签。

2 个答案:

答案 0 :(得分:2)

设置用户不具有UPDATE / INSERT权限的权限。

答案 1 :(得分:1)

为两个单独的连接创建两个用户。通常使用的连接将具有只读访问权限。另一个仅在编辑时使用,然后立即断开连接。不是万无一失,但话说再说,没有。