在进行数据库课设的过程中,当我将两个爬虫获得的数据基本表通过sql语句进行合并:

create table test.company as (
select * from company_new
union all
select * from company_boss
)

类似于进行了数据迁移,会导致新生成的数据表无法进行改动,使用Mysql Workbeach会显示“Read_Only”。

查看mysql的variables(变量)

将MySQL设置为只读状态

 flush tables with read lock;set global read_only=1;

read_only=1,只读模式,可以限定普通用户进行数据修改的操作,但不会限定具有super权限的用户的数据修改操作;在MySQL中设置read_only=1后,普通的应用用户进行insert、update、delete等会产生数据变化的DML操作时,都会报出数据库处于只读模式不能发生数据变化的错误,但具有super权限的用户,例如在本地或远程通过root用户登录到数据库,还是可以进行数据变化的DML操作;

为了确保所有用户,包括具有super权限的用户也不能进行读写操作,就需要执行给所有的表加读锁的命令 “flush tables with read lock;”,这样使用具有super权限的用户登录数据库,想要发生数据变化的操作时,也会提示表被锁定不能修改的报错。

将MySQL设置从只读设置为读写状态

 unlock tables;set global read_only=0;

数据库的read_only模式相关推荐

  1. SQL Server数据库单用户模式设置

    将数据库设置为单用户模式 单用户模式是指只有一个用户可以访问某个资源的状态. SQL Server数据库单用户模式设置 在进行一些数据库操作时,需要先把数据库设置为单用户模式,操作完成后再改回普通模式 ...

  2. SQL Server 数据库单用户模式处理

    在还原数据库bak备份文件时,由于某种原因(具体何种原因在此不进行分析)导致数据库还原后处于单用户模式,如下图: 单个用户模式导致,数据库无法打开,只能通过脚本去查询数据库内的表,然后进行查询数据,极 ...

  3. PostgreSQL中的数据库实例、模式、用户(角色)、表空间

    2019独角兽企业重金招聘Python工程师标准>>> 本文参考:http://blog.csdn.net/kanon_lgt/article/details/5931522 htt ...

  4. IBatis.Net学习笔记四--数据库的缓存模式

    在IBatis中提供了数据库缓存的模式,可以提高访问效率.对于一些不常更新的表可以直接利用IBatis的缓存方式. 要使用IBatis的数据库缓存,只要利用配置文件就可以了,实现起来比较简单:     ...

  5. 企业级数据库新型研发模式——数据管理DMS实践

    2019阿里云峰会·上海开发者大会于7月24日盛大开幕,本次峰会与未来世界的开发者们分享开源大数据.IT基础设施云化.数据库.云原生.物联网等领域的技术干货,共同探讨前沿科技趋势.本文整理自数据库专场 ...

  6. mysql数据库的三级模式_2016年计算机三级MySQL数据库试题

    2016年计算机三级MySQL数据库试题 一.选择题 1.E-R图提供了表示信息世界中实体.属性和________的方法. A.数据 B.联系 C.表 D.模式 2.数据库系统的核心是________ ...

  7. oracle数据库非归档模式数据备份和恢复

    模拟USER01.DBF文件被删除的情况进行恢复 1.先查看数据库确认为非归档模式 archive log list; 2.使用rman进行全量备份 因为是非归档模式,所以需要将数据库修改为mount ...

  8. mysql数据库单用户_SQLServer数据库之SqlServer数据库单用户模式无法删除的处理

    本文主要向大家介绍了SQLServer数据库之SqlServer数据库单用户模式无法删除的处理,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助. 今天在删除一个数据库时,一直 ...

  9. 分布式ID(数据库多主模式,这些知识点你会吗

    CREATE TABLE SEQID.SEQUENCE_ID ( id bigint(20) unsigned NOT NULL auto_increment, stub char(10) NOT N ...

最新文章

  1. 微信小程序扫描二维码
  2. “深绿” 及 AlphaGo 对指挥与控制智能化的启示
  3. 第3章 StringBuilder类
  4. 按键映射_第三章 中文注释及按键相关
  5. excel实战应用案例100讲(五)-excel实现南丁格尔玫瑰图制作
  6. IOS 设置文件是否使用ARC
  7. 本地项目怎么推送到码云_【重谈npm】当下载一个项目到本地执行npm install报错时应该怎么办...
  8. jquery批量控制form禁用的代码
  9. 由一维数组创建小根堆
  10. 分析.NET编译产生的PE文件
  11. 怎样保证linux内核安全性,技术|如何做好 Linux 内核安全处理
  12. iOS 中 .a 和 .framework 静态库的创建与 .bundle 资源包的使用
  13. 基于html的项目的选题报告,团队项目-选题报告
  14. 幼儿园计算机课件制作,幼儿园课件制作工具
  15. c语言程序如何首行缩进,什么叫代码缩进
  16. 打开计算机桌面上没有跑哪里去了,Win8.1我的电脑图标跑哪去了怎么放桌面
  17. 椭圆 / 椭圆的画法
  18. ISTQB基础级考试心得
  19. Golang context.Context
  20. 谈谈分布式多智能体中的显式协调机制

热门文章

  1. Namecheap域名如何购买?步骤和注意事项附优惠码
  2. ffmpeg-mpv配置详解04
  3. 全球与中国压缩空气管道管件市场深度研究分析报告
  4. 花旗:鉴于容联云CC业务的增长,维持容联云“买入”评级
  5. 欧拉操作系统即将发布,概念股闻声而动,华为在下什么大棋?
  6. 会计学计算机应用考题,2017年北京语言大学计算机应用技术839专业综合二之财务会计学考研导师圈点必考题汇编...
  7. 初中计算机教师个人总结报告,初中信息技术教师个人学期教学工作总结5篇
  8. 2021期末学期总结
  9. 使用雅虎邮箱的几大收获
  10. 实现Spring的Modbus通信,webservice通信