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

传统行业网站建设推广产品的方式有哪些

传统行业网站建设,推广产品的方式有哪些,网络投放广告有哪些平台,网站建设开发软件教程数据备份分类 数据库的备份类型 完全备份:对整个数据库的数据进行备份部分备份:对部分数据进行备份(可以是一张表也可以是多张表) 增量备份:是以上一次备份为基础来备份变更数据的,节约空间差异备份&#x…

数据备份分类

  • 数据库的备份类型

    • 完全备份:对整个数据库的数据进行备份
    • 部分备份:对部分数据进行备份(可以是一张表也可以是多张表)
      • 增量备份:是以上一次备份为基础来备份变更数据的,节约空间
      • 差异备份:是以第一次完全备份的基础来备份变更备份的,浪费空间
  • 数据库备份的方式

    • 逻辑备份:直接生成sql语句保存起来,在恢复数据的时候执行备份的sql语句来实现数据的恢复
    • 物理备份:直接拷贝相关的物理数据
    • 区别:逻辑备份效率低,恢复数据效率低,但是逻辑备份节约空间;物理备份浪费空间,但是相对逻辑备份而言效率比较高
  • 数据库备份的场景

    • 热备份:备份时,数据库的读写不会受到影响
    • 温备份:备份时,数据库的读操作可以进行,但是写操作不能执行
    • 冷备份:备份时,不能进行任何操作

逻辑备份与恢复mysqldump

  • mysqldump使用语法

    mysqldump -u用户 -p -h主机 数据库 表名 > 路径

  • 实例

    # 备份单库
    mysqldump -uroot -p -h127.0.0.1 --databases test | gzip > /mysql_data_back/test.sql.gz# 备份单库单表
    mysqldump -uroot -p -h127.0.0.1 test test | gzip > /mysql_data_back/test.sql.gz# 备份多库
    mysqldump -uroot -p -h127.0.0.1 --databases test sys | gzip > /mysql_data_back/test.sql.gz
    
  • 数据恢复

    mysql -uroot -p -h127.0.0.1 < /mysql_data_back/test.sql
    

物理备份

  • 查询数据库源文件路径

    • 方式一:show variables like ‘datadir’;
    • 方式二:配置文件中查看vim /etc/my.cnf
  • MyISAM表源文件

    • db.opt:创建库的时候生成,主要存储着当前库的默认字符集和字符校验规则
    • .frm:记录表结构信息
    • .MYD:记录表数据
    • .MYI:记录索引
  • InnoDB表源文件:InnoDB有着共享表空间跟独立表空间的概念

    • db.opt:创建库的时候生成,主要存储着当前库的默认字符集和字符校验规则
    • .frm:记录表结构信息
    • .ibd:独立表空间,记录这个表的数据和索引
    • ibdata1:共享表空间,记录表的数据和索引(和数据库同级别存放)

物理备份:直接将源文件拷贝,工作中不常用,注意不要拷贝缺失

二进制备份mysqlbinlog (结合mysqldump使用)

  • 简介

    • 二进制日志就是记录着mysql数据库中的一些写入性操作,比如增删改,不包括查询
    • 实现增量备份
    • 开启二进制日志会有1%性能消耗
  • 查看二进制日志是否开启

    show variables like 'log_bin%';
    
  • 开启二进制日志:vim /etc/my.cnf

    [mysqld]
    log-bin=/data/mydata/log_bin/mysql_bin
    server-id=1
    
  • binlog相关操作

    -- 查看所有的binlog日志列表
    show master logs;-- 刷新二进制日志(重新生成新的日志)
    flush logs;-- 清空二进制日志文件
    reset master;
    
  • 使用mysqldump备份数据时,加上-F可以重新生成一个新的二进制日志

    mysqldump -uroot -p -h127.0.0.1 test test -F > /mysql_data_back/test.sql
    

二进制恢复mysqlbinlog

  • 查看二进制日志:mysqlbinlog mysql_bin.000002

  • 二进制日志文件导出成普通文件

    mysqlbinlog --base64-output=DECODE-ROWS -v mysql_bin.000002 > mysqlbin.sql
    
  • 找出要恢复的位置

    # 找出关键字的行数
    mysqlbinlog  --no-defaults mysql_bin.000002 | cat -n | grep -iw 'drop'# 打印相关内容
    mysqlbinlog --no-defaults mysql_bin.000002 | cat -n | sed -n '100,114p'
    
  • 恢复数据

    # 先恢复之前全量备份的数据
    mysql -uroot -p -h127.0.0.1 test < /mysql_data_back/test.sql
    # 恢复增量备份的数据:注意position是文件中的# at 1275
    mysqlbinlog --no-defaults --set-charset=utf8 --stop-position="1275" /data/mydata/log_bin/mysql_bin.000002 | mysql -uroot -p
    
http://www.ds6.com.cn/news/85572.html

相关文章:

  • 网站如何做公安部备案一站式网站设计
  • 淘宝内部优惠券网站怎样做的seo搜索引擎优化薪资
  • 电商平台正在建设中网站页面谷歌搜索入口中文
  • 网站ping值口碑营销什么意思
  • 做视频网站收费侵权吗网络推广的重要性与好处
  • 超市管理系统广州百度搜索优化
  • 做网站一直不知道做什么网站西安seo推广公司
  • apache 搭建多个网站免费推广产品的平台
  • 软件产品如何做网站推广游戏代理怎么找渠道
  • 网页设计网站欣赏自动点击器
  • 阿里云主机 多个网站设计案例网
  • 正规网站制作公司哪里有seo课程培训课程
  • 杭州网站建设制作联系电话合肥关键词优化平台
  • 钻石网站建设企业网站优化推广
  • 响应式网站建设案例东莞网站建设工作
  • 甜品网站建设策划书抖音搜索引擎推广
  • 机票网站建设互联网营销方式有哪些
  • 网站建设php文件html文件seo求职
  • jfinal怎么做网站千锋教育地址
  • 自助网站建设方法网络公司主要做哪些
  • 网站怎样和首页做链接地址百度网站下载
  • 做网站都需要了解什么seo的中文含义是什么意思
  • 网站没备案怎么做淘宝客短链接生成网址
  • 网站开发软件公司网站优化方案模板
  • 项目建设成效怎么写怎么做好seo内容优化
  • 陕西培训网站建设自己怎么开电商平台
  • 京东云wordpress后台旺道seo推广有用吗
  • 雷神代刷推广网站百度app客服人工电话
  • 做受视频网站 mcb3dbd怎样在百度上做广告
  • 顺德新网站建设全国各城市感染高峰进度查询