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

长沙网站设计流程返利网站做鹊桥推广

长沙网站设计流程,返利网站做鹊桥推广,莱芜网页制作公司,好看的网站哪里找1.mysqldumpmysqlbinlog介绍mysqldump备份结合binlog日志恢复。MySQL备份一般采取全库备份加日志备份的方式#xff0c;例如每天执行一次全备份#xff0c;每小时执行一次二进制日志备份#xff0c;这样在MySQL故障后可以使用全备份和日志备份将数据恢复到最后一个二进制日志…1.mysqldumpmysqlbinlog介绍mysqldump备份结合binlog日志恢复。MySQL备份一般采取全库备份加日志备份的方式例如每天执行一次全备份每小时执行一次二进制日志备份这样在MySQL故障后可以使用全备份和日志备份将数据恢复到最后一个二进制日志备份前的任意位置或时间。2.binlog2.1介绍MySQL的二进制日志记录着该数据库的所有增删改的操作日志(前提是要在自己的服务器上开启binlog)还包括了这些操作的执行时间。为了显示二进制文件内容可以使用mysqlbinlog命令查看。2.2用途1)主从复制2)恢复数据2.3开启binary log功能通过编辑my.cnf中的log-bin选项可以开启二进制日志形式如下log-bin [DIR/[filename]]其中DIR参数指定二进制文件的存储路径filename参数指定二进制文件的文件名其形式为filename.numbernumber的形式为000001、000002等。每次重启MySQL服务或运行mysqlflush logs;都会生成一个新的二进制日志文件这些日志文件的number会不断递增。除了生成上述的文件外还会生成一个名为fiename.index的文件这个文件中存储所有二进制日志文件的清单又称为二进制文件的索引。开启binary log功能的命令操作vim /etc/my.cnflog_bin/data/mysql/mysql-bin/etc/init.d/mysqld restart查看是否开启[rootCentOS 7 ~]# mysqlmysql show variables like log_bin;----------------------| Variable_name | Value |----------------------| log_bin             | ON    |----------------------1 row in set (0.00 sec)3.二进制日志操作的相关命令3.1查看MySQL Server上的二进制日志mysql show binary logs;-----------------------------| Log_name             | File_size  |-----------------------------| mysql-bin.000001 |       120   || mysql-bin.000002 |       120   || mysql-bin.000003 |     65402 || mysql-bin.000004 |  1190629|| mysql-bin.000005 |       262   |-----------------------------5 rows in set (0.00 sec)3.2查看二进制日志信息mysql mysql show binlog events in mysql-bin.000001;---------------------------------------------------------------------------------------------------| Log_name           | Pos  | Event_type  | Server_id  |End_log_pos | Info                                                   |---------------------------------------------------------------------------------------------------|mysql-bin.000001|   4    |Format_desc|      3306    |       120        | Server ver: 5.6.36-log, Binlog ver: 4 |---------------------------------------------------------------------------------------------------1 row in set (0.00 sec)3.3查看二进制日志的事件mysql show binlog events;3.4把某个二进制日志之前的其他二进制日志都删除pugre binary logs to mysql-bin.00010;3.5把指定时间之前的二进制文件删除pugre binary logs before 2018-5-7 22:46:26;4.使用binlog恢复之前删除的数据(id2)注意在实际生产环境中如果遇到需要恢复数据库的情况不要让用户能访问到数据库以避免新的数据插入进来以及在主从的环境下关闭主从。4.1查看binlog文件从中找出delete from test.tb1 where id2[rootCentOS7 ~]# cd /data/mysql/[rootCentOS7 mysql]# mysqlbinlog -v mysql-bin.000002    (由于显示太多就不写了。但从中可以看出delete事件发生position是27事件结束position是416)4.2恢复流程直接用bin-log日志将数据库恢复到删除位置287前然后跳过故障点载进行恢复4.3由于之前没有做过全库备份所以使用所有binlog日志恢复所以生产环境中需要很长时间恢复导出相关binlog文件[rootCentOS7 mysql]# mysqlbinlog /data/mysql/mysql-bin.000001 /tmp/mysql-bin.000001.sql[rootCentOS7 mysql]# mysqlbinlog --stop-position287 /data/mysql/mysql-bin.000002 /tmp/287.sql[rootCentOS7 mysql]# mysqlbinlog --start-position416 /data.mysql/mysql-bin.000002 /tmp/416.sql4.4删除test数据库mysqldrop database test;4.5利用binlog恢复数据[rootCentOS7 mysql]# mysql -uroot -p123456 /tmp/mysql-bin.000001.sql[rootCentOS7 mysql]# mysq -uroot -p123456 /tmp/287.sql[rootCentOS7 mysql]# mysql -uroot -p123456 /tmp/416.sql4.6恢复后检查表的数据是否完整mysqlselect * from test.tb1;4.7mysqlbinlog相关参数--start-datetime    从二进制日志文件中读取指定时间戳或本地计算机时间之后的日志事件--stop-datetime    从二进制日志文件中读取指定时间戳或本地计算机时间之前的日志事件--start-position     从二进制日志文件中读取指定position事件位置作为开始--stop-position     从二进制日志文件中读取指定position事件位置作为事件截至5.mysqldump5.1介绍是MySQL用于备份和数据转移的一个工具。主要生产一系列的SQL语句可以封装到文件该文件包含所有重建数据库所需的SQL命如create database、create table、insert等。可以用来实现轻量级的快速迁移或恢复数据库。mysqldump是将数据表导成SQL脚本文件在不同的MySQL版本之间升级时相对比较合适。5.2使用建议一般在数据量很小的时候(几个G)可以由于备份。当数据量比较大的情况下不建议使用mysqldump进行备份5.3使用对象可以针对单个表、多个表、单个数据库、多个数据库、所有数据库进行导出的操作6.mysqldump相关操作命令6.1导出数据库testmysqldump -uroot -p --flush-logs test /tmp/terst.sql--flush-logs  完整备份的时候重新开启一个新的binlog6.2数据库的导入mysql -uroot -p test /tmp/test.sql6.3导出指定数据库或单个表mysqldump [options] db_name [tbl_name]6.4导出多个数据库mysqldump [options] --databases db_name6.5导出所有mysqldump [options] --all-databases
http://www.yutouwan.com/news/72018/

相关文章:

  • 网站建设相关优化如何自己做个网站
  • 一了网站唐山网站制作企业
  • 运城市做网站wordpress+cms+中文版
  • 济南企业营销型网站建设价格seo网站推广报价
  • 医疗器械网站建设社交网站开发成本
  • 怎么上传做 好的网站吗aspx网站 整站抓取
  • 域名到期对网站影响网站营销的重要价值
  • 天津建设工程信息网网站首页wordpress 文件管理插件
  • 营销网站设计实验网站开发公司需要什么资质
  • 有个新网站能提供网站备案要多长时间
  • asp.net网站开发实例杭州哪些做网站公司好
  • 中国铁工建设有限公司网站php网站建设含义
  • 响应式布局网站网站免备案空间
  • 商城网站源代码莱芜高端网站建设价格
  • 网站首页优化如何快速推广一个新产品
  • wordpress适合做什么网站吗建设部网站资质公示
  • 网站开发流程中客户的任务是什么广东新闻联播林红
  • 道滘网站仿做做视频网站弹窗
  • 设计素材网站破解网站制作新报价
  • c2c网站功能本地网站建设多少钱
  • 网站建设超市visual studio怎么创建网页
  • 临沂网站建设微信大庆市建设局宫方网站
  • 建网站找哪个平台好呢怎么建立自己的公司网站
  • wordpress 商品站wordpress主题开发ide
  • 1万网站建设费入什么科目做网站如何排版
  • 简述一个网站开发流程网站开发后台服务器功能
  • 网站建设北京市唐山建设网站建站
  • 网站改版报告wow亚洲服有永久60级么
  • 给公司建立网站不可以做到的是wordpress如何自己写页面
  • 余姚市网站建设企业网站用什么做二次开发最快