中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Mysql中幾種常用數據備份和恢復方法

發布時間:2020-05-08 14:25:13 來源:億速云 閱讀:301 作者:三月 欄目:MySQL數據庫

本文主要給大家簡單講講Mysql中幾種常用數據備份和恢復方法,相關專業術語大家可以上網查查或者找一些相關書籍補充一下,這里就不涉獵了,我們就直奔主題吧,希望Mysql中幾種常用數據備份和恢復方法這篇文章可以給大家帶來一些實際幫助。

Mysql中提供了幾種數據備份和恢復的方法,我寫一下常用的幾個;

1.     mysqldump命令;

2.     Percona Xtrabackup工具;

 

首先,需要明確幾個定義:

完全備份:從開始到執行備份這一時刻的全部數據;

增量備份:從上一次完全備份或上一次增量備份以來的變化的數據;

差異備份:備份從上一次完全備份以來變化的數據;

 

熱備份:可讀可寫狀態下所做的操作;

溫備份:可讀不可寫狀態下所做的操作;

冷備份:不可讀不可寫,服務離線所做的備份操作;

 

物理備份:復制數據文件進行數據備份;

邏輯備份:備份sql語句,而并非數據;

 

Mysqldump工具是一個非常有效的也是常用的一個備份工具,其內容可以幫助innodb事務引擎實現溫備份。也可以幫助組MYISAM非事務型存儲引擎更快的進行備份工具;

 

常用選項:

--all-databases, -A:備份所有的數據庫(完全備份);

--databases, -B:指定需要備份的數據庫;

--flush-logs, -F:手動刷寫二進制日志;

--quick, -q:快速導出數據,導出大表時很有用;

--lock-all-tables, -x:為所有的表施加讀鎖,直至數據導出結束;

--single-transaction:導出innodb存儲引擎的表時,開啟一個事務保證數據庫的一致性和持久性;

[root@localhost ~]# mysqldump --lock-tables --flush-logs --all-databases -q > ./alldb.sql

 

在對數據庫進行恢復時,建議臨時關閉二進制

 

MariaDB [(none)]> set @@sql_log_bin=0;
MariaDB [(none)]> \. /alldb.sql
MariaDB [(none)]> set @@sql_log_bin=1;

 

OR

 

[root@www ~]# mysql -uroot -p < /alldata.sql
Enter password: 

Mysql中幾種常用數據備份和恢復方法就先給大家講到這里,對于其它相關問題大家想要了解的可以持續關注我們的行業資訊。我們的板塊內容每天都會捕捉一些行業新聞及專業知識分享給大家的。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

图们市| 茶陵县| 晋州市| 怀集县| 叙永县| 惠安县| 左云县| 改则县| 桦甸市| 英吉沙县| 商城县| 赤城县| 开江县| 镇坪县| 宁海县| 苍梧县| 石阡县| 澎湖县| 庄河市| 辽中县| 平度市| 屏山县| 历史| 江华| 棋牌| 九寨沟县| 周至县| 越西县| 德清县| 阳谷县| 龙岩市| 阳原县| 峨眉山市| 古田县| 交城县| 剑河县| 雷波县| 安国市| 林周县| 鄂尔多斯市| 璧山县|