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...