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