## 二進(jìn)制日志
+ 記錄數(shù)據(jù)庫(kù)變化
## 啟動(dòng)和設(shè)置二進(jìn)制日志
> my.ini中[MySQLd]組下面設(shè)置
```ini
log-bin [= path / [filename]]
expire_logs_days = 10
max_binlog_size = 100M
```
|參數(shù)|說(shuō)明|
|-|-|
|log-bin|定義開(kāi)啟二進(jìn)制,path表明日志文件所在的路徑,filename指定了日志文件的名稱(chēng)|
|expire_logs_days|定義了MySQL的過(guò)期時(shí)間|
|max_binlog_size|定義了單個(gè)文件大小限制,默認(rèn)1G,不得大于1G,不得小于4096B|
## 查看二進(jìn)制日志
### SQL命令查詢(xún)?nèi)罩驹O(shè)置
```sql
show variables;
```
### SQL命令查看文件個(gè)數(shù)及文件名
```sql
show binary logs;
```
### SQL命令查看文件詳細(xì)內(nèi)容
```sql
mysqlbinlog path/filename;
```
## 刪除二進(jìn)制日志
### 刪除所有二進(jìn)制文件
```sql
reset master;
```
### 刪除指定二進(jìn)制文件
```sql
purge {master|binary} logs to '文件名';
purge {master|binary} logs before '日期';
```
+ 第一種按文件名刪除
+ 第二種按日期刪除,格式20190702
## 使用二進(jìn)制恢復(fù)數(shù)據(jù)庫(kù)
```sql
mysqlbinlog [參數(shù)] filename |mysql -u用戶(hù)名 -p密碼;
```
|參數(shù)|說(shuō)明|
|-|-|
|--start-date|開(kāi)始時(shí)間|
|--stop-date|結(jié)束時(shí)間|
|--start-position|開(kāi)始位置|
|--stop-position|結(jié)束位置|
### 恢復(fù)到2019年7月2日12點(diǎn)前
```sql
mysqllbinlog --stop-date="2019-07-02 12:00:00" |mysql -uroot -p123456;
```
## 暫時(shí)停止二進(jìn)制功能
```sql
set sql_log_bin = {0|1}
```
+ 1是開(kāi)啟功能
+ 0是關(guān)閉功能
- 簡(jiǎn)介
- 數(shù)據(jù)庫(kù)
- 數(shù)據(jù)表
- 創(chuàng)建數(shù)據(jù)表
- 查看數(shù)據(jù)表結(jié)構(gòu)
- 修改數(shù)據(jù)表
- 刪除數(shù)據(jù)表
- 查詢(xún)數(shù)據(jù)
- 表單查詢(xún)
- 聚合查詢(xún)
- 鏈接查詢(xún)
- 子查詢(xún)
- 聯(lián)合查詢(xún)
- 正則查詢(xún)
- 數(shù)據(jù)管理
- 數(shù)據(jù)類(lèi)型
- 添加數(shù)據(jù)
- 更新數(shù)據(jù)
- 刪除數(shù)據(jù)
- 索引
- 索引分類(lèi)
- 設(shè)計(jì)原則
- 添加索引
- 查看索引
- 刪除索引
- 視圖
- 視圖操作
- 視圖應(yīng)用
- 事務(wù)
- 觸發(fā)器
- 存儲(chǔ)過(guò)程和函數(shù)
- 變量
- 異常處理
- 光標(biāo)
- 流程控制
- 存儲(chǔ)過(guò)程
- 自定義函數(shù)
- 內(nèi)置函數(shù)
- 數(shù)學(xué)
- 字符串
- 日期和時(shí)間
- 條件判斷
- 系統(tǒng)信息
- 加/解密
- 其他
- 用戶(hù)管理
- 登錄和退出
- 新建用戶(hù)
- 刪除用戶(hù)
- 修改用戶(hù)
- 找回ROOT密碼
- 權(quán)限管理
- 備份恢復(fù)
- 備份數(shù)據(jù)
- 恢復(fù)數(shù)據(jù)
- 日志
- 二進(jìn)制日志
- 錯(cuò)誤日志
- 查詢(xún)?nèi)罩?/a>
- 慢查詢(xún)?nèi)罩?/a>
- 性能優(yōu)化
- 優(yōu)化查詢(xún)語(yǔ)句
- 優(yōu)化數(shù)據(jù)庫(kù)結(jié)構(gòu)
- 優(yōu)化服務(wù)器
- 主從復(fù)制
- WIN系統(tǒng)主從復(fù)制
- Linux單機(jī)主從復(fù)制
- Linux聯(lián)機(jī)主從復(fù)制
- 參數(shù)配置
- 日常管理和維護(hù)
- 切換主從服務(wù)器
- PHP操作
- 連接
- 創(chuàng)建數(shù)據(jù)庫(kù)
- 插入數(shù)據(jù)
- 插入多條數(shù)據(jù)
- 預(yù)處理語(yǔ)句
- 查詢(xún)數(shù)據(jù)
- 預(yù)處理語(yǔ)句
- 實(shí)戰(zhàn)應(yīng)用
- 分表
