博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql
阅读量:7055 次
发布时间:2019-06-28

本文共 1353 字,大约阅读时间需要 4 分钟。

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服务器的,每天一次全备无增备

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

 

转载于:https://www.cnblogs.com/ZXJ-/p/9839659.html

你可能感兴趣的文章
Spring Cloud Config对特殊字符加密的处理
查看>>
[活动]微信小程序悬赏通缉令——你晒程序我送礼
查看>>
php zend Framework2.0 学习笔记(二)
查看>>
详解Object.values(),Object.keys(),Object.entries(),Object.create(),includes()
查看>>
linux 查看文件命令
查看>>
iOS App 签名的原理
查看>>
mac安装zsh后,.bash_profile里的环境变量无效的解决方法
查看>>
android view 我用到的属性
查看>>
iOS 取消ARC
查看>>
debian 6.0 squeeze 上的 xen 网桥问题
查看>>
Java中Runnable和Thread区别
查看>>
程序员们是否能用自己熟悉的计算机语言来写诗呢??
查看>>
深入浅出,http过程
查看>>
Spring高级事务管理难点剖析
查看>>
mac Zip 常用命令
查看>>
zookeeper+kafka集群搭建
查看>>
python Flask 安装
查看>>
米利型和摩尔型状态机
查看>>
初伏天,热出 5 种 DevOps 事件管理工具
查看>>
第十一天内容《基础交换十一》
查看>>