当前位置: 首页 > news >正文

包头市住房和城乡建设局网站定制模板

包头市住房和城乡建设局网站,定制模板,cnzz统计,广告招牌制作设计软件简介 本文介绍了使用mysqlbinlog导出数据#xff0c;根据binlog恢复数据#xff0c;和导出数据时报需要super权限的解决方法。 环境 MySQL: 5.7.40 说明 MySQL的binlog是数据库服务器在运行过程中产生的日志文件#xff0c;记录了数据库增删改的操作#xff0c;可用于恢复和…简介 本文介绍了使用mysqlbinlog导出数据根据binlog恢复数据和导出数据时报需要super权限的解决方法。 环境 MySQL: 5.7.40 说明 MySQL的binlog是数据库服务器在运行过程中产生的日志文件记录了数据库增删改的操作可用于恢复和故障排错在使用binlog前请确保mysql启用了binlog 正文 一、排查并查找binlog的日志的存储位置 在mysql中执行以下命令检查mysql是否启用binlog若为 “ ON ” 则为开启“ OFF ” 为未开启  show variables like log_bin 开启binlog日志Linux中找my.cnf文件默认在 “ /etc/my.cnf ” 路径下Windows找my.ini文件默认在安装目录下我们是linux中如下图 “ log-bin ” 配置了路径就代表开启了binlog日志mysql-bin的默认路径为/var/lib/mysql/目录下 “ innodb_data_home_dir /www/server/data ”这个是和innodb相关的数据的存储路径也是mysql的数据主目录我们的binlog日志文件就在这个下面 二、查找mysqlbinlog命令存储位置 “ mysqlbinlog ” 命令的位置在安装目录的bin文件夹下我们需要用此命令才能打开binlog 使用以下命令查看mysql安装位置  which mysql 切换到/usr/bin/文件夹下使用“ ll ”查看mysql指向的文件夹如下图 “ mysqlbinlog ”命令存储位置 /www/server/mysql/bin/ 下面进入主题 一、为方便排查我们导出文件sql文件 /www/server/mysql/bin/mysqlbinlog --databasexx --start-datetime2023-11-23 19:00 --stop-datetime2023-11-24 14:12 www/serser/data/mysql-bin.000022 /root/000022.sql 说明导出xx数据库时间起点2023-11-23 19:00时间结束点2023-11-24 14:12 的mysql-bin.000022的binlog日志转成000022.sql文件并存储到root目录下 还可以根据位置点的方式来导出这种导出最精确 /www/server/mysql/bin/mysqlbinlog --databasexx --start-position55079756 --stop-position55081588 www/serser/data/mysql-bin.000022 /root/000022.sql 注意如果执行导出时发现报错需要super权限 you need (at least one of) the SUPER privilege(s) for this operation 解决办法先查看登录数据库的账户权限 select user,Super_priv from mysql.user; 赋予super权限 update mysql.user set Super_privY where usertest_db_user; 刷新权限 flush privileges; 然后即可执行导出命令 打开下载到window后的000022.sql文件  我们恢复的方式就是找到错误操作的数据然后执行对应的sql进行还原也可以根据位置点或时间区间还原但一定要确保还原后的数据是正确的特别要小心仔细别写错了 举个例子 一、根据位置区间或时间区间批量恢复以下恢复以位置区间为例 /www/server/mysql/bin/mysqlbinlog --start-position55079756 --stop-position55081557 --databasexx /www/server/data/mysql-bin.000022|mysql -u用户名 -p密码 -v 数据库名 解释恢复数据库xx位置起始点55079756结束点55079757 区间内的数据-v 表示执行此命令执行后的截图我就不发了就是一条sql下面一条set 二、手动恢复 通过上图我们发现在23-11-24 14:34:26秒删除了ID为184的acc_business_bills数据那我们就需要找到并执行acc_business_bills表的ID184的这条数据的新增sql进行还原通过   我们发现这条数据是在 23-11-24 12:19:56秒创建的因此复制下来执行就还原了 注意一定要确保这条sql在删除前是没有进行更新的继续排查binlog排查时间段就是 “ 23-11-24 12:19:56 至 23-11-24 14:34:26 ” 这个时间区间否则新增后的数据也是不正确的 完成
http://www.zqtcl.cn/news/655154/

相关文章:

  • 建材网站建设功能方案上海建筑室内设计有限公司
  • 高端企业网站设计公司怎么帮公司做网站建设
  • 湖北专业网站建设维修电话企业网络管理方案
  • 做网站外链wordpress网页怎么上传
  • wordpress站点优化石景山网站开发
  • 企业网站建设的流程店铺推广引流
  • 北京网站优化wyhseo信息化建设杂志社官方网站
  • 网站图片处理方案动漫制作这个专业怎么样
  • 做写手哪个网站好黄页网站建设黄页网站建设
  • 多语言企业网站免费模板网站哪个好
  • 拟一份饰品网站建设合同襄樊门户网站建设
  • 你对网站第一印象受欢迎的广州做网站
  • 网站开发项目的需求分析浙江省城乡建设网站证件查询
  • 整站seo定制简单 大气 网站模版
  • 网站界面设计策划书怎么做云匠网订单多吗
  • html教程 pdf网站建设优化兰州
  • 招聘网站可以同时做两份简历吗外贸网站示例
  • 黑链 对网站的影响企业融资计划书范本
  • 自己的简历怎么制作网站学院网站建设成效
  • 周口seo 网站郑州建站网站的公司
  • 网站布局模板北京装修大概多少钱一平方
  • 德阳网站建设ghxhwl风景网站模板
  • 昌邑网站建设拓者设计吧现代效果图
  • 学校网站建设成功案例网站开发需要学习哪些内容
  • 怎么让公司建设网站seo于刷网站点击
  • 网站建设合同严瑾建设网站宣传
  • 哪个网站做餐饮推广最好深圳市信任网站
  • 网站模板 整站源码广州网站vi设计报价
  • 百度速页建站wordpress审核插件
  • 怎么给网站wordpress专业的vi设计公司