zoukankan      html  css  js  c++  java
  • Mysql

    MySQL授权

    1.授权格式:grand  权限 on  库名.表名  to  '用户名'@'登录IP' identified  by  '密码' 

    例:grand all on *.* 'root'@'192.168.200.132' identified by '123321'
    
        all代表所有的权限,*.*代表所有的空间名.表名
    mysql的通配符
    _ 代表任意的一个字符
    % 代表所有字符

    2.查看授权

    查看当前用户的权限 show grants;
    查看指定用户的权限 show grants for '账号'@'ip地址'

     Mysql备份

    完全备份方式

    1.直接打包数据库文件夹,如/usr/local/mysql/data 或/var/lib/mysql/

    2.用备份工具mysqldump

    备份后恢复数据库

    1.source命令,交互式

    2.mysql 命令

     

    恢复单个表

    MySQL备份思路

    mysql备份脚本

    mysql增量备份

    MySL增量备份概念
     使用 mysqldump(备份时会锁表进行完全备份,备份的数据中有重复数据,备份时间与恢复时间长。 
    增量备份就是备份自上一次备份之后增加或改变的文件或内容。
    1、增量备份的特点
    没有重复数据,备份量不大,时间短
    恢复麻烦:需要上次完全备份及完全备份之后所有的增量备份才能恢复,而且要对所
    增量备份进行逐个反推恢复。
            MSQL没有提供直接的增量备份办法,可以通过MSQL提供的二进制日志( binary logs)
    接实现增量备份。
    2、MSQL二进制日志对备份的意义
    ・二进制日志保存了所有更新或者可能更新数据库的操作。
    ・二进制日志在启动MySL服务器后开始记录,并在文件达到 max binlog_sie所设置
    大小或者接收到 flush logs命令后重新创建新的日志文件

    vim /etc/my.cnf
     max -binlog size=1024000/二进制日志最大1M(工作中一般是3M)

      只需定时执行 flush logs方法重新创建新的日志,生成二进制文件序列,并及时把这
    日志保存到安全的地方就完成了一个时间段的增量备份。

    进行My5QL的增量备份,首先要开启二进制日志功能,开启 MYSQL I的二进制日志功能。
    方法一:MSQL的配置文件的 mysql项中加入log-bin=文件存放路径/文件前缀,如
    log-bin= mysql-bin(二进制文件的名字),然后重启 mysqld服务。默认此配置存在。

    [root@ mysql~]# awk/log-bin/'{print NR, $0}' /etc/my.cnf
    log-bin=mysql-bin(/usr/local/mysql/data 有mysql-bin.000001等文件说明二进制日志功能开启)

     mysqlbinlog   mysql-bin.000001  看二进制文件

    flush logs 强制刷新二进制文件

    增量恢复方法

    show  master status;看当前位置 

    小企业,小于50服务器的,每天一次全备无增备

    中大企业,每周一次全备,每天一次增备

  • 相关阅读:
    linux下XAMP集成开发环境搭建流程总结
    一行代码解决各种IE兼容问题,IE6,IE7,IE8,IE9,IE10 http://www.jb51.net/css/383986.html
    安装软件时出现错误提示:无效类
    新建.xlxs文件打不开,旧的可以打开的解决办法
    PostgreSQL 自定义自动类型转换(CAST) 删除用 drop function integer_to_text(integer) CASCADE;
    php扩展不能加载的原因
    remote_addr(::1)不返回IPv4地址127.0.0.1的解决办法
    php转换字符串编码 iconv与mb_convert_encoding的区别
    PHPExcel获取CSV文件数据不准确,用以下方法获取
    日文SJIS编码字符串字符数获取方法
  • 原文地址:https://www.cnblogs.com/ZXJ-/p/9839659.html
Copyright © 2011-2022 走看看