mysqldump导出数据
Windows环境下

创建 online_db.cnf 配置文件

[client]
host=127.0.0.1
port=3306
user=root
password=12345
skip-lock-tables=TRUE #该配置为了备份时不锁库
ignore-table=common.courses1
ignore-table=common.bonuses_old
ignore-table=common.lives
ignore-table=common.live_powers

创建 mysql_back.bat bat文件

set t=%date:~,4%年%date:~5,2%月%date:~8,2%日星期%date:~12,2%%time:~0,2%:%time:~3,2%:%time:~6,2%
D:\server\MySQL\bin\mysqldump.exe  --defaults-extra-file="online_db.cnf" course> "bak\online_course%t%.sql"

如果需要隐藏执行的bat窗口
创建 hide12345.vbs 文件

set ws=WScript.CreateObject("WScript.Shell")
ws.Run "mysql_back.bat",0

现在执行 hide12345.vbs 即可隐藏执行备份了
执行 mysql_back.bat 即可看见备份窗口, 备份完成后自动关闭

注意mysqldump.exe填写本机的正确路径

标签: none

添加新评论