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

智能网站开发工具seo和sem

智能网站开发工具,seo和sem,济南哪个公司做网站好,WordPress禁uabinlog日志: 二进制日志 MsSQL数据库服务日志文件的一种1、配置好MsQAL服务器,确保能使用密码登入2、调整/etc/my.cnf配置,并重启服务[[email protected] ~]#vim /etc/my.coflog-bin-indexmysql-bin //启用二…

binlog日志:   二进制日志 MsSQL数据库服务日志文件的一种

1、配置好MsQAL服务器,确保能使用密码登入

2、调整/etc/my.cnf配置,并重启服务

[[email protected] ~]#vim /etc/my.cof

log-bin-index=mysql-bin                              //启用二进制日志,并指定前缀

server_id=1

binlog_format=STATEMENT                      //在Mysql5.7中,binlog日志格式默认为ROW

3、重启服务

4、查看

[[email protected] ~]# ls /var/lib/mysql/mysql-bin.*

/var/lib/mysql/mysql-bin.000001  /var/lib/mysql/mysql-bin.index

查看binlog日志内容

[[email protected] mysql]# mysqlbinlog mysql-111-bin.000001

重启MySQL服务程序,会生成一份新的日志:

二、利用binlog日志重做数据库操作

1、执行数据库表添加操作

创建db1·库tb1表,表结构自定义:

mysql> CREATE DATABASE db1;

mysql> USE db1;

Database changed

mysql> CREATE TABLE tb1(

-> id int(4) NOT NULL,name varchar(24)

-> );

2、插入3条表记录:

mysql> INSERT INTO tb1 VALUES

-> (1,'Jack'),

-> (2,'Kenthy'),

-> (3,'Bob');

3、删除前一步添加的3条表记录

执行删除所有表记录操作:

mysql> DELETE FROM tb1;

4、通过binlog日志恢复表记录

查看mysql-bin.000001日志内容

[[email protected] ~]# mysqlbinlog /var/lib/mysql/mysql-bin.000001

5、 执行指定Pos节点范围内的sql命令恢复数据

注:具体恢复需要看日志信息

[[email protected] ~]# mysqlbinlog \

--start-datetime="2018-1-20 20:06:55" \

--stop-datetime="2018-1-20 20:07:23" \

/var/lib/mysql/mysql-bin.000002 | mysql -u root -p       结合管道交给msyql命令执行导入重做

Enter password:                                                                 //验证口令

6、确认恢复结果

mysql> SELECT * FROM db1.tb1;

+----+--------+

| id | name   |

+----+--------+

|  1 | Jack   |

|  2 | Kenthy |

|  3 | Bob    |

+----+--------+

3 rows in set (0.00 sec)

三、第三方软件做增量备份  XtraBackup

1、安装软件包

[[email protected] ~]# rpm -qpi percona-xtrabackup-24-2.4.6-2.el7.x86_64.rpm

[[email protected] ~]#rpm –ivh libev-4.15-1.el6.rf.x86_64.rpm

2、   安装依赖包

[[email protected] ~]# yum -y install perl-DBD-MySQL perl-Digest-MD5

注:如果未安装这些依赖包,则直接安装percona-xtrabackup时会报错:

3、确认安装的主要程序/脚本

[[email protected] ~]# rpm -ql percona-xtrabackup-24-2.4.6-2.el7.x86_64

/usr/bin/innobackupex

/usr/bin/xbcloud

/usr/bin/xbcloud_osenv

/usr/bin/xbcrypt

/usr/bin/xbstream

/usr/bin/xtrabackup

......

......

二、使用XtraBackup执行数据库备份

【主要格式】

--host                          主机名

--port                           端口

--user                          用户名

--password                 密码

--databases=            "库名"

--databases=            "库1 库2"

--databases=            "库.表"

--no-timestamp         不以时间戳做文件名

1、做一个完整备份

[[email protected] ~]# innobackupex --user=root --password=123456  /backup/   –no-timestamp

确认备份好的文件数据:

2、做一个增量备份(基于前一步的完整备份)

随意做一些新增或更改库表的操作,比如在db1库中新建一个mytb的表:

mysql> USE db1;

mysql> CREATE TABLE mytb(id int(4), name varchar(24));

mysql> INSERT INTO tb1 VALUES

-> (1,'bon'),

-> (2,'bo'),

mysql> SELECT * FROM tb1;

+------+------+

| id   | name |

+------+------+

|    1 | bob  |

|    2 | bo   |

+------+-----

3、 以前一次保存到/backup的完整备份为基础,做一个增量备份,保存到/incr01/

[[email protected] ~]# innobackupex  --user=root --password=123456  \

--incremental /incr01 --incremental-basedir=/backup/  --no-timestamp

查看备份信息

4、对比完整备份、增量备份的大小:

[[email protected] ~]# du -sh /backup/ /incr01/

142M    /backup/                              //完整备份的大小

3.5M    /incr01/                              //增量备份的大小

三、准备用于恢复的数据库目录

1、准备恢复“完整备份”

完成准备以后,最终/backup可用来重建MySQL服务器。这种情况下,

需要先做一个“--apply-log --redo-only ”的准备操作,以确保数据一致性:

[[email protected] ~]#innobackupex  --user=root --password=123456  \

--apply-log  --redo-only /backup/

2、准备恢复“增量备份”

[[email protected] ~]#innobackupex  --user=root --password=123456   \

--apply-log  --redo-only /backup/  --incremental-dir=/incr01

3、关闭mysql服务,并将/var/lib/mysql/下的文件删除,假设数据被删除

[[email protected] ~]#systemctl  stop  mysqld

[[email protected] ~]#rm -rf /var/lib/mysql

4、恢复“完整备份+增量备份”

完成准备以后,最终仍然是/backup用来重建MySQL服务器,

但这种情况下需提前合并相关增量备份的数据

[[email protected] ~]# innobackupex --user=root --password=123456 --copy-back  /backup/

5、  修改/var/lib/mysql/下文件属主与属组

[[email protected] ~]#chown -R mysql:mysql /var/lib/mysql

[[email protected] ~]#systemctl  start mysqld.service

[[email protected] ~]#mysql -uroot -p123456 -e "select * from db1.tb1"

+------+------+

| id   | name |

+------+------+

|    1 | bob  |

|    2 | bo   |

+------+------+

原文:http://blog.51cto.com/13560729/2065218

http://www.lbrq.cn/news/2566837.html

相关文章:

  • 网站怎么添加百度商桥电商培训视频教程
  • 可以做请柬的网站互联网推广平台有哪些
  • 网站建设背景怎么写海外推广解决方案
  • 服务器如何做网站南宁市优化网站公司
  • iis怎么查看网站的域名巨量算数数据分析入口
  • wordpress防镜像seo关键词优化要多少钱
  • seo站内站怎么做手机百度网页版
  • 如何建设国际网站首页数据分析师报考官网
  • 徐州做网站的哪个好在线外链工具
  • 网站如何关闭2019网站seo
  • 沈阳男科医院哪家医院好seo软件优化
  • wordpress 代做网站拓客平台有哪些
  • 中国建设银行网站 公司机构客户佛山网站建设公司
  • 网站集约化平台建设分析专业网站优化
  • 12380网站建设情况汇报深圳网络推广引流
  • 建设一个旅游网站毕业设计百度店铺怎么入驻
  • wordpress 页面开发教程马鞍山网站seo
  • 河南代做网站semikron
  • 厦门建设与管理局网站优化系统的软件
  • 狗和人做愛网站谁知道好推建站
  • 北京建站公司哪个好百度识图在线使用一下
  • 网站的构造西安今天刚刚发生的新闻
  • 如何做企业网站及费用问题网站优化推广哪家好
  • 外贸网站个性设计百度seo引流怎么做
  • 泰州住房城乡建设网站怎样注册网站
  • 网站建设自己在家接单上海网站建设推广服务
  • 南京做网站哪家公司最好网络推广方法大全
  • 门户网站开发需求分析浙江网站推广公司
  • 企业网站颜色如何免费创建自己的网站平台
  • 个人网站要怎么做特色产品推广方案
  • 704. 二分查找
  • 【PHP】接入百度AI开放平台人脸识别API,实现人脸对比
  • Linux中Docker Swarm介绍和使用
  • Canny边缘检测算法-个人记录
  • 基于deepseek的文本解析 - 超长文本的md结构化
  • Hutool 的 WordTree(敏感词检测)