使用 bash 直接從 sql server 轉儲 MySQL 資料庫中的表

使用 bash 直接從 sql server 轉儲 MySQL 資料庫中的表

如何使用 bash 腳本從 MySQL 資料庫轉儲表?

就像我們可以使用下面的命令來轉儲表

mysql -u username -p database_name > file.sql

但是如何才能從資料庫中僅轉儲單一表呢?

有人可以幫我做同樣的事情嗎?

答案1

很簡單

#!/bin/bash
mysqldump -uUSERNAME -pPASSWORD DBNAME MYTABLE > DBNAME-MYTABLE.sql

出於備份目的,您可能需要添加以下日期:

#!/bin/bash
cur=`date +"%Y-%m-%d"`
mysqldump -uUSERNAME -pPASSWORD DBNAME MYTABLE > DBNAME-MYTABLE-${cur}.sql

相關內容