1.[root@michael tmp]# mysqldump -u root -p mysql > /tmp/res02.sql
2.宕機
3.先找備份的dump檔案
4.恢復dump資料
[root@michael tmp]# mysql -u root -p mysql < /tmp/res02.sql
5.查詢binlog檔案
mysql> show binary logs;
6.檢視binlog檔案
mysql> show binlog events in 'mysql-bin.000003' \g;
7.恢復binlog中的資料
根據時間恢復
[root@michael tmp]# mysqlbinlog mysql-bin.000003 --start-date="2014-02-19 15:20:00" --stop-date="2014-02-19 15:37:00" | mysql -u root -p
根據位置恢復
[root@michael tmp]# mysqlbinlog mysql-bin.000002 --start-position=543971 --stop-position=544155 | mysql -u root -p
備註:開啟binlog功能
在/etc/my.conf檔案的[[mysqld]]標籤下,加入log-bin=/tmp/mysql-bin
log-bin=/tmp/mysql-bin 中=後的路徑為自定義
Ubuntu下開啟mysql的bin log日誌
安裝了ubutu系統後,就不太愛用windows了,但是在使用中遇到了一點小問題,給大家分享下。windows下mysql的配置文件是my.ini,在這個文件裡修改內容就可以完成對mysql的配置,在ubuntu系統下,mysql的配置文件預設存放在 etc mysq 下,內容如下 一般網上說配置檔...
mysql dump備份 mysqldump備份
備份工具 1.mysqldump 資料量很大時不推薦使用 myisam 鎖表 innodb 行鎖 mysqldump help less 檢視mysql所有的語法 mysqldump uroot p wang usr back upsql wang.sql 整個庫備份 mysqldump uroot...
mysql dump備份和恢復
1.準備工作 檢視當前mysql伺服器使用的儲存引擎 mysqladmin variables grep storage engine storage engine myisam 檢視mysql資料庫存放目錄 mysqladmin variables grep datadir datadir usr...