navicate 备份数据库及还原数据库.pdfVIP

  • 1
  • 0
  • 约1.1千字
  • 约 9页
  • 2024-03-26 发布于广西
  • 举报

Navicate备份mysql数据库及还原数据库

1.连接数据库

注:如果没有异地访问权限的话,需要授予异地访问的权限。具体脚本如下:

grantallprivilegeson*.*toroot@10.154.129.13identifiedbyredhat;

2.建立备份计划

1)选择需要备份的库:比如test库

2)创建NewBatchJob:点击NewBatchJob

3)选定可使用的备份job,保存batchJob

4)保存

3.设置作业执行时间:选定需要设置的作业,然后点击settaskschedule

注:运行计划任务的账号,必须是navicate本地的管理员账号。

4.备份计划任务设置完成。

二、还原数据库

1.在原库上还原:直接选择备份文件,右键选择restorebackup即可

2.如果需要将备份文件导出为sql文件:右键选择备份文件,选择ExtractSQL即可

也可以直接对现有的库生成sql备份文件

3.将dump出来的sql文件还原到指定库,然后右键选择ExcuteSQLFile…,找到对应的sql

文件,即可还原

5.如果需要用Xshell中,使用脚本来备份,还原数据库,可使用一下脚本:

备份:

mysqldump-uroot-ptest/tmp/test.sql--正常sql文件

mysqldump-uroot-ptest|gzip/tmp/test.sql.gz--压缩文件备份

还原:(如果要在新库上还原,需要新建一个库)

法1:

createdatabasetest_new;--新建一个新库,如果在新库上还原

usetest_new;

source/tmp/test.sql;

压缩文件备份还原:

注:被还原的库需要提前建立

gunzip-f/tmp/mysql.sql.gz|mysql-uroot-pmysql_new

文档评论(0)

1亿VIP精品文档

相关文档