mysqldump备份数据
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填写本机的正确路径