對於絕大多數企業來講,失去資料就相當於失去商機、失去產品、失去客戶,甚至會造成公司倒閉,那麼,在所有的資料中,最核心的資料又是哪些呢?這恐怕要屬資料庫中的資料了,當然,並不是說其他資料不重要,只是這一部分更具代表性。既然資料庫中的資料地位這麼高,那麼資料庫備份與恢復的重要性就不言而喻了。
1、mysql資料庫備份
基本備份輸入命令:
mysqldump -u root -p stumysql1>/home/bak/2019-04-11/stumysql1.sql
enter password: song123
此時,已成功將資料庫stumysql1備份到/home/bak/2019-04-11目錄下的test.sql中.
加-b引數備份的實踐:
下面以備份stumysql1庫時加-b引數,備份的檔案中會比不加-b多建立庫的語句,
在備份的時候最好加上-b,以下例進行講解。
備份命令如下
mysqldump -b -u root -pstumysql1>/home/bak/2019-04-11/stumysql.sql
enter password: song123
指定壓縮命令gzip壓縮備份stumysql1資料庫,命令如下:
mysqldump -b -u root -pstumysql1|gzip>/home/mysql_bak_b.sql.gz
#<==注意壓縮命令前要加管道。
linux增量備份
2、mysql資料庫恢復
使用mysql命令
mysql -u root -p test < /home/bak/2019-04-11/stumysql1.sql
enter password:song123
使用source命令恢復資料庫的說明
進入mysql資料庫控制台後,切換到想恢復資料的資料庫。
mysql>use 資料庫
接著,使用source命令進行恢復,後面接.sql檔案,即上文使用mysqldump備份的檔案或者人工編輯的sql語句檔案:
mysql>source /home/stumysql.sql
這個stumysql.sql檔案是系統的相對路徑,預設是登入mysql前的系統路徑,也可以使用完整的路徑。
解壓壓縮包
gzip -d /home/mysql_bak_b.sql.gz
再用以上方法還原即可
Mysql資料庫備份與恢復
匯出要用到mysql的mysqldump工具,基本用法是 mysqldump options database tables 幫助 mysqldump help mysqldump支援下列選項 add locks 在每個表匯出之前增加lock tables並且之後unlock table。為了使得更...
mysql 資料庫備份與恢復
首先要用命令列進入mysql的安裝目錄下的bin c program files mysql mysql server 5.1 bin win32下mysql的備份與還原 1.1 備份 開始選單 執行 cmd 利用 cd program files mysql mysql server 5.0 bi...
MySQL資料庫備份與恢復
mysql資料庫備份與恢復 mysql資料庫備份與恢復 方法一 1.匯出整個資料庫 命令列進入到mysql安裝目錄的bin目錄下 假設裝在d mysql bin 即 開始 執行 輸入cmd d cd mysql bin 然後執行下面語句 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 ...