mysql备份指定数据库表bat脚本
时间: 2023-06-23 16:09:24 浏览: 115
mysql数据库备份bat脚本
以下是一个备份指定数据库表的 MySQL bat 脚本:
```
@echo off
setlocal
set MYSQL_HOME=C:\mysql\bin
set DB_NAME=mydatabase
set TABLE_NAME=mytable
set BACKUP_DIR=C:\backup
set TIMESTAMP=%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%
if not exist %BACKUP_DIR% mkdir %BACKUP_DIR%
%MYSQL_HOME%\mysqldump -u root -p mypassword %DB_NAME% %TABLE_NAME% > %BACKUP_DIR%\%TABLE_NAME%_%TIMESTAMP%.sql
echo Backup of table %TABLE_NAME% in database %DB_NAME% completed.
```
请注意,您需要将 `MYSQL_HOME` 设置为您的 MySQL 安装目录下的 `bin` 目录,将 `DB_NAME` 和 `TABLE_NAME` 设置为您要备份的数据库和表的名称,将 `BACKUP_DIR` 设置为您要将备份文件保存到的目录。您还需要将 `root` 和 `mypassword` 替换为您的 MySQL 用户名和密码。
阅读全文