|

楼主 |
发表于 2025-3-12 19:35:30
|
显示全部楼层
河南省洛阳市
备份部分解决了 但是这么执行的话 有一个问题 好像无法备份多个IP
就是说 同一时间 我想使用mysqldump 备份两个ip的多个数据库到不同的目录
是不行的
.版本 2
.计次循环首 (取数组成员数 (sql库名), i)
.如果真 (文件是否存在 (取运行目录 () + “\mysqldump.exe”))
bak文件 = 取运行目录 () + “\bakup.bat”
文件号 = 打开文件 (bak文件, #重写, )
写文本行 (文件号, “cd ” + 取运行目录 ())
.如果真结束
备份文件名 = 备份目录 + “\” + sql库名 [i] + “.sql”
写文本行 (文件号, “mysqldump -u” + 账号 + “ -p” + 密码 + “ -h” + IP + “ -P” + 到文本 (端口) + “ --skip-comments --routines --hex-blob --default-character-set=utf8 -B ” + sql库名 [i] + “ > ” + 备份文件名)
关闭文件 (文件号)
运行 (bak文件, 真, 1)
删除文件 (bak文件)
编辑框1.内容 = “备份 [” + sql库名 [i] + “] 成功”
.计次循环尾 ()
|
|