使用 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

相关内容