Bak mysql是MySQL數據庫備份工具,它有兩種工作模式,一種是將數據備份到本地磁盤,另一種是將數據備份到遠程服務器,使用非常方便。
# 將數據備份到本地磁盤 bak mysql -u root -p123456 -h localhost -P 3306 -d mydb -o /backup # 將數據備份到遠程服務器 bak mysql -u root -p123456 -h localhost -P 3306 -d mydb -o backup.tar.gz -t sftp://10.0.0.1/backup
上面的命令中,`-u`是MySQL的用戶名,`-p`是密碼,`-h`是MySQL服務器的地址,`-P`是端口號,`-d`是需要備份的數據庫,`-o`是備份數據的輸出路徑,`-t`是備份數據傳輸的目標地址。
通過指定不同的參數,bak mysql可以實現定時備份、增量備份以及自動清理舊備份等功能,非常適合在生產環境中使用。