Foxtable(狐表)用户栏目专家坐堂 → 如何在狐表实现MySQL数据库备份、还原?


  共有2398人关注过本帖树形打印复制链接

主题:如何在狐表实现MySQL数据库备份、还原?

帅哥哟,离线,有人找我吗?
lin98
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
如何在狐表实现MySQL数据库备份、还原?  发帖心情 Post By:2024/2/29 22:26:00 [显示全部帖子]

如何在狐表实现MySQL数据库备份、还原?

下面是网上找的在DOS下进行,问题一:如何在狐表窗口单击按键实现或定时器实现?
一、备份数据库
备份命令如下:
mysqldump -uroot -p 需要备份数据库名称 > 需要备份目标路径
如:mysqldump -u -p  > e:\test.sql
二、数据还原
还原命令如下:
mysql -uroot -p 数据库名称 < 需要被还原文件的路径
如:mysql -u -p < e:\test.sql

问题二:MySQL数据库备份后,可以用文本文件打开,查看整个数据库,这个很不安全,有没有可以备份加密,也说备份后想打开需官网,恢复解密?
[此贴子已经被作者于2024/3/7 15:37:12编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
lin98
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2024/3/4 15:09:00 [显示全部帖子]



'狐表调用代码:
Dim Proc As New Process '定义一个新的Process
Dim batPath As String = "D:\版本跟踪\do.bat" '指定要打开的文件
Dim file As New FileInfo(batPath)
Proc.StartInfo.WorkingDirectory = file.Path
Proc.StartInfo.FileName = batPath
Proc.StartInfo.CreateNoWindow = False
Proc.Start()


上面代码,执行,闪一下,并没备份?如何在狐表实现MySQL数据库备份、还原?
[此贴子已经被作者于2024/3/7 15:37:32编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
lin98
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2024/3/5 0:35:00 [显示全部帖子]

直接在命令窗口执行bat有没有问题?一样

 回到顶部
帅哥哟,离线,有人找我吗?
lin98
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2024/3/5 10:59:00 [显示全部帖子]

mysql> mysqldump -uroot -p"123"    t33 >D:
ERROR:
Unknown command '\?'.
Outfile disabled.
    ->
[此贴子已经被作者于2024/3/7 15:38:42编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
lin98
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2024/3/5 14:42:00 [显示全部帖子]

新建一个bat批处理文件,文件内容:
mysqldump -uroot -p"123"    t33 
问题一:do.bat文件有uroot -p"123"    t33
config.json文件也有uroot -p"123"    t33,怎么利用config.json去做备份,还原?


[此贴子已经被作者于2024/3/7 15:38:17编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
lin98
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2024/3/5 15:34:00 [显示全部帖子]

bat文件,
有二个问题:
问题一:uroot -p"123" ,用户,密码是暴露?不安全
问题二:备份不灵活,固定文件?无法实现首次备份全部表和数据,次数起只备份新增数据?

 回到顶部
帅哥哟,离线,有人找我吗?
lin98
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2024/3/5 15:52:00 [显示全部帖子]


此主题相关图片如下:mysql备份.jpg
按此在新窗口浏览图片

如何实现?
[此贴子已经被作者于2024/3/6 12:00:43编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
lin98
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2024/3/6 12:11:00 [显示全部帖子]


'狐表调用代码:
Dim Proc As New Process '定义一个新的Process
Dim batPath As String = "F:\BH\do.bat" '指定要打开的文件
Dim file As New FileInfo(batPath)
Proc.StartInfo.WorkingDirectory = file.Path
Proc.StartInfo.FileName = batPath
Proc.StartInfo.CreateNoWindow = False
Proc.Start()

EncryptFile("F:\BH\*.sql", "F:\BH\*-1.sql", "123")

EncryptFile("F:\BH\F33.sql", "F:\BH\F33-1.sql", "123")

执行加密,失效,如何解决?



 回到顶部
帅哥哟,离线,有人找我吗?
lin98
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2024/3/6 19:22:00 [显示全部帖子]

Dim Proc As New Process '定义一个新的Process
Dim batPath As String = "F:\BH\do.bat" '指定要打开的文件
Dim file As New FileInfo(batPath)
Proc.StartInfo.WorkingDirectory = file.Path
Proc.StartInfo.FileName = batPath
Proc.StartInfo.CreateNoWindow = False
Proc.Start()



EncryptFile("F:\BH\F33.sql", "F:\BH\F33-1.sql", "123")完整的绝对路径

执行加密,失效,如何解决?




 回到顶部
帅哥哟,离线,有人找我吗?
lin98
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1360 积分:9034 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2024/3/7 15:45:00 [显示全部帖子]

问题一:需求,先执行代码一之后执行代码二之后执行代码三,如何实现?
代码一
Dim Proc As New Process '
Dim batPath As String = "F:\BH\do.bat" '
Dim file As New FileInfo(batPath)
Proc.StartInfo.WorkingDirectory = file.Path
Proc.StartInfo.FileName = batPath
Proc.StartInfo.CreateNoWindow = False
Proc.Start()


代码二
EncryptFile("F:\BH\F33.sql", "F:\BH\F33-1.sql", "123")

代码三,删除F:\BH\F33.sql,如何实现?

问题二:Dim batPath As String = "F:\BH\MX.ZIP\do.bat",不能执行,如何解决?注:MX.ZIP有加密

Dim batPath As String = "F:\BH\do.bat" '改Dim batPath As String = "F:\BH\MX.ZIP\do.bat"

[此贴子已经被作者于2024/3/7 15:48:59编辑过]

 回到顶部
总数 11 1 2 下一页