mysql學習之資料備份和恢復

2022-02-24 01:13:50 字數 611 閱讀 1816

一.使用mysqldump進行備份

如:將test資料庫備份到/tmp/mysql_back/目錄下

[root@localhost tmp]# mysqldump -uroot -p111 -l -f >'/tmp/mysql_back/test.sql';

引數解讀:

mysqldump:mysql資料備份的命令

test:要備份的資料庫名

-l:進行讀鎖控制

-f:生成新日誌檔案(執行該語句後,會在/var/lib/mysql目錄下生成乙個新的日誌bin-log:mysql-bin.000002)

/tmp/mysql_back/test.sql:生成備份檔案的位置及名稱

二.資料恢復

1.備份資料的恢復:[root@localhost tmp]# mysql -uroot -p111 test -v -f-v:檢視匯入的詳細資訊

-f:匯入過程中遇到錯誤時可以跳過,繼續執行下面的語句

2.bin-log日中中資料的還原

[root@localhost mysql]# mysqlbinlog --no--defaults mysql-bin.000002 |mysql -uroot -p111 test;

mysql學習之資料備份和恢復

一.使用mysqldump進行備份 如 將test資料庫備份到 tmp mysql back 目錄下 root localhost tmp mysqldump uroot p111 l f tmp mysql back test.sql 引數解讀 mysqldump mysql資料備份的命令 tes...

mysql備份和恢復 mysql備份和恢復

目標 備份和恢復的3種方法,掌握mysqldump命令匯出資料,source命令匯入資料 備份必要性 重要資料不丟失 資料轉移 mysqldump客戶端 作用 轉儲資料庫 搜尋資料庫進行備份 將資料轉移到另乙個sql伺服器 不一定是mysql伺服器 mysqldump h 主機名 u使用者名稱 p ...

mysql資料備份和恢復

u指定使用者 p指定密碼 databases 指定要備份的庫,多個庫以空格分隔,也可以指定 all databases引數來備份全部的資料庫 update t user set age 35 where id 4 刪除資料忘記加條件 no defaults 忽略預設值 set charset utf...