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

标签 mysql database-connection mysql-workbench

最近我的一位同事弄乱了我们的一个数据库。因此我想知道有没有办法从MySQL Workbench获得到MySQL Server的只读连接?如果没有,有没有办法让我们默认将 autocommit 设置为 false (0) ?

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

最佳答案

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

关于mysql - 我们可以获得 MySQL 服务器的只读连接吗?或者默认将 autocommit 设置为 false ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6654112/

相关文章:

php - 事件时间表 php MySQL 跟踪即将发生的事件

php - 如果不存在,则为 'INSERT INTO' 的另一种方法

浏览器中的 MySQL 代理 "Backends are down"

MySQL Workbench 6.1 - 导入记录集时出错

mysql - 如何将大型mysql表上传到远程mysql服务器

mysql - 这是一对一的例子吗?

php - 按记录数从数据库顺序中选择

php - CodeIgniter 数据库连接未关闭

mysql - 为什么某些 Rails 项目使用多个具有不同扩展名的 database.yml 文件(mysql、postgresql 等)?

mysql - 模式创建后抛出错误