国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

8種手動和自動備份MySQL數據庫的方法

2024-07-24 12:49:46
字體:
來源:轉載
供稿:網友

作為流行的開源數據庫管理系統,MySQL的使用者眾多,為了維護數據安全性,數據備份是必不可少的。本文就為大家介紹幾種適用于企業的數據備份方法。

使用MySQLDump進行MySQL備份

mysqldump是MySQL內置的工具,允許用戶將數據庫指定不同的選項備份到文件、服務器,甚至是壓縮gzip文件中。mysqldump實用程序靈活,快速,可執行高級備份,并接受各種命令行參數,用戶可通過這些參數來更改備份數據庫的方式。

Windows操作系統中的c:mysqlbin和Unix / Linux系統的/usr/local/mysql/bin中可找到mysqldump實用程序,將不同的參數傳遞給mysqldump實用程序,就可以以下形式使用。

mysqldump ---user [user name] ---password= [password][database name] > [dump file]

手動備份,只需要MySQL數據庫的密碼,使用p選項作為密碼,將命令發送到mysqldump。例如,要備份所有數據庫,請使用all databases:

Mysqldump –u USER –p –all-databases> /mnt/backups/all

使用MySQLpump進行MySQL備份

MySQLpump類似于mysqldump,生成支持并行化的邏輯備份。MySQLpump以并行方式為多個數據庫執行所有與轉儲相關的操作,這大大減少了執行邏輯備份所花費的時間。

但是,MySQLpump不備份performance_schema,sys schema和ndbinfo,因此您必須使用 – databases來命名它們,它也不會轉儲用戶帳戶定義。

Shell> mysqlpump –exclude-databases=% --users

使用AutoMySQLBackup進行MySQL備份

AutoMySQLBackup可以備份服務器上的數據庫,無論是單個、多個還是所有數據庫。每個數據庫都保存在一個單獨的文件中,可以壓縮該文件。如何執行呢?只需下載一個文件bash腳本,保存并根據自己的喜好自定義,使其可執行。

手動運行腳本:./automysqlbackup.sh.2.5

由于此腳本不支持將備份文件夾保存到遠程位置,因此可能需要安裝遠程空間或使用其他技術遠程上傳文件。

使用mydumper進行MySQL備份

Mydumper是一個實用的軟件程序,可以保證快速可靠的多線程MySQL備份過程。眾所周知,Mydumper可以很好地處理大型數據庫,提供并行性。用戶需要創建如下所示的備份,然后將變量($)替換實變量,壓縮文件夾并將其放在首選位置。

Mydumper

--database=$DB_NAME

--host=$DB_HOST

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大厂| 齐河县| 响水县| 若羌县| 凯里市| 清涧县| 陇南市| 泽普县| 石狮市| 搜索| 资兴市| 南和县| 兴和县| 绥棱县| 湘潭县| 府谷县| 宁安市| 定安县| 湘阴县| 五台县| 合阳县| 邹城市| 双城市| 北碚区| 合作市| 临沭县| 遵义县| 高邮市| 新田县| 平江县| 怀集县| 双峰县| 巴南区| 潮州市| 中西区| 饶平县| 皋兰县| 清河县| 武宣县| 江永县| 澎湖县|