mysql利用tgz恢復 Mysql備份與恢復方法

2021-10-19 19:15:17 字數 776 閱讀 5900

mysqldump

備份整個

dump -u root -ppassword databasename >data.sql

//輸入root密碼即可

備份某個或多個表

mysqldump -u root -p databasename table1name table2name >data.sql

//輸入root密碼即可

只備份資料結構

mysqldump -u root -p databasename –no-data >data.sql

//輸入root密碼即可

恢復mysql -u root -p –database=databasename

//輸入root密碼即可

備份:/usr/local/mysql/bin/mysqldump –add-drop-table –all-databases –opt -f -uroot -pabc > /back/mysql-back.sql //整個資料庫

tar czvf /back/mysql-back.tgz /back/mysql-back.sql

/usr/local/mysql/bin/mysqldump –add-drop-table –opt -f -uroot -p123 ywrc > /home/back/www/ywrc.sql //單個資料庫

tar czvf /home/back/www/tar/ywrc-back.tgz /home/back/www/ywrc.sql

恢復:mysql ywrc < ywrc.sql

利用mysqlbinlog工具恢復MySQL資料庫

如果mysql伺服器啟用了二進位制日誌,你可以使用mysqlbinlog工具來恢復從指定的時間點開始 例如,從你最後一次備份 直到現在或另乙個指定的時間點的資料。關於啟用二進位制日誌的資訊,參見5.11.3節,二進位制日誌 對於 mysqlbinlog的詳細資訊,參見mysql手冊8.6節,mysq...

win7系統下利用bin log恢復mysql資料

今天給大家分享乙個windows下,mysql 使用binlog 恢復表和資料的方法 自己也是了解一下bin log的作用,大體思路是參考別人的文章,只是將一些細節完善一下,幫助大家自己做實驗更容易一些 binlog主要兩大作用 1 高可用 2 資料恢復。首先要開啟binlog日誌的功能 進到這個目...

利用Mysql日誌恢復Mysql資料

背景 因業務需求在下午四點備份了資料庫檔案 back1600.sql 後來在五點半的時候誤執行了back1600.sql,導致在16 00到17 30之間所有操作過的資料全部還原到四點以前 後來在網上查詢了各種資料,最後找到了解決辦法 利用mysqlbinlog恢復mysql資料 1 確保mysql...