直接學習:
如何恢復誤刪的資料
#1、什麼是binlog日誌
mysql 的二進位制日誌binlog日誌可以說是mysql最重要的日誌,它記錄了所有的ddl和dml語句(除了資料查詢語句select),以事件形式記錄,還包含語句所執行消耗的時間,mysql的二進位制日誌是事務安全型的。
萬一遇到資料丟失的緊急情況下,可以使用binlog日誌進行資料恢復(定時全備份+binlog日誌恢復增量資料部分)
#2、示例**如下:
create
table test_binlog(
id int
notnull
auto_increment
primary
key,
name varchar(30
));show master logs;
show master status
;flush logs;
show master status
;insert
into test_binlog(name)
values
('aaa');
insert
into test_binlog(name)
values
('bbb');
insert
into test_binlog(name)
values
('ccc');
insert
into test_binlog(name)
values
('ddd');
flush logs;
show master status
;delete
from test_binlog where id in(2
,3);
select
*from test_binlog;
flush logs;
show master status
;source d:\backup\test02.
sqlselect
*from test_binlog;
mysqlbinlog -v --base64-output=decode-rows "c:\programdata\mysql\mysql server 8.0\data\pc-20200103fkow-bin.000034"
mysqlbinlog -v --base64-output=decode-rows "c:\programdata\mysql\mysql server 8.0\data\pc-20200103fkow-bin.000034" --start-position 603 --stop-position 1037 > d:\backup\test02.sql
source d:\backup\test02.
sql
第六章 高階I O函式
1 write 函式定義 ssize t write int fd,const void buf,size t count 函式說明 write 會把引數buf所指的記憶體寫入count個位元組到引數放到所指的檔案內。返回值 如果順利write 會返回實際寫入的位元組數。當有錯誤發生時則返回 1,錯...
mysql第六章 第六章 mysql日誌
第六章 mysql日誌 一 錯誤日誌 錯誤日誌的預設存放路徑是 mysql 存放資料的地方 hostname.err 1.修改錯誤日誌存放路徑 mysqld log error data mysql mysql.log 2.檢視配置命令 show variables like log error 3...
unix環境高階程式設計第六章筆記
口令檔案 陰影口令 組檔案附屬組id 登入賬戶記錄 系統標識 etc passwd檔案是unix安全的關鍵檔案之一。該檔案用於使用者登入時校驗使用者的口令,檔案中每行的一般格式為 使用者名稱 x 使用者id 使用者組id 說明資訊 個人主目錄 shell 對於第二項x來說是密碼,但由於安全原因密碼已...