navicate备份数据库及还原数据库.docx
《navicate备份数据库及还原数据库.docx》由会员分享,可在线阅读,更多相关《navicate备份数据库及还原数据库.docx(11页珍藏版)》请在冰豆网上搜索。
![navicate备份数据库及还原数据库.docx](https://file1.bdocx.com/fileroot1/2022-10/7/d7332dfa-2494-49c1-a5cb-e4a3172731c2/d7332dfa-2494-49c1-a5cb-e4a3172731c21.gif)
navicate备份数据库及还原数据库
Navicate备份mysql数据库及还原数据库
1.连接数据库
注:
如果没有异地访问权限的话,需要授予异地访问的权限。
具体脚本如下:
grantallprivilegeson*.*toroot@'10.154.129.13'identifiedby'redhat';
□
rnoteIJ.16-12W
wtJBLZT.0.□-L
ootyLsc^Lktcst
jA.toolg&lO.154129.13
i-itLLS'tuie.de.caplIclLidj£_ecu
2.建立备份计划
2)
创建NewBatchJob:
点击NewBatchJob
Varieat£*rIt^QL
Viewfa*oritesTooIeYlinilcw
liser
nQz
Table
Vie*
S©
Erent
leperI
Schedule
Obj呢注
^iIlmih.iiC2DZ_b4jck^p_jLer:
iskfoa^eti4n;_ich*namfatjj.
rn/iql^L.'eY
mxsQL_teEtor*_testst
Titlee
ViA*A.E
FHL亡七LChS
E-rtzits
Qkl^z-!
.C3jlUjorU
Backups
3)选定可使用的备份job,保存batchJob
1/■ew
%
Ftutcfi>n
些
Oui^ry
KiT
■IO'
i?
a
Rerort
Bickuj
Sch£il电
Molel
Ijhj*rt電
*Vntillti-BetelJob
El
stm
£—frlLoarchJob
NavStve^Sav«Ai
DeleteTaskSchi
alAdvancedNeEE&geLoe
ifcaV
H-lrriha.Qzhn.cZ
Flrnh^ftThiiSCI?
inforn*+een!
:
rli*nii
Av"ailableTtbs
ac^up
二nl.hahhad£底
D3.1Stas's
4)保存
Objects
-vsz--s
•TE齒了2埋1_J.ICT
tj?
EqL_r^stor电_t电s;t
test
Start
anaril|^dvuiccd]险壬曲孕Lng|
◎Javicat
1+1
El
cnhai>zhaQ2
1.取击可用job
&\Sd.ia關呼
>m匚|」山1曲:
U&sol^atAU
♦Mn・oUp
SelectedJots
1咖虫
|D=Ltsb^se
^Backupt*;i
taeiciLp
t*5t
脣S刖电C^JISAV
J7askSchedule
D色丄e:
teT鱼営kSeh^dul
*Untitled-BitchJob
AvailableJobs
Type|Connect:
!
an|Database
Backuptest
Backapenhaozlao202test
Frtfilelue
1
Interprofilen^ine
|cXihA0zh4*ZUZbACkiJLpt^stSCh.6dule
三informatlon_^ch«fia三my^ql
OK
Cuiicel
3.设置作业执行时间:
选定需要设置的作业,然后点击
settaskschedule
cmhaorkao20ZHba^clmp_testcbedule
Li202_b4ekar_tsst_...
lTe*wBatchJob
:
aithedill«
|1.爪曲15/3J1X起,毎天,从9;00起,毎隔W分钟,为fi寸二]
计划任奔⑸;
3I
每天计划任务每©p—
▽显屁參顷计划职I*
注:
运行计划任务的账号,必须是navicate本地的管理员账号。
4.备份计划任务设置完成。
、还原数据库
1.在原库上还原:
直接选择备份文件,右键选择restorebackup即可
F:
leViewFavoritesTooIbYinloviHelj
na■iw舉
ToLlcViswFIivixE*霍:
uLQ匸雹t』1昭h普Schsd^
C«lUi.r^liv1lVlel
cnliaozhaa^
□g|cnhaodiaaSOS
infornstions
ObjEcts
qcnhaozh.aa202_backup^te?
..
Restore
^015-03-10^2015-03叫DSj2015-03-10
Eicki^'NewJeleteE&ckupExtract玄
Rtforts
r*l'Evsn.it5
S/z|F-anci.Lons
IT幽backups
2O15-O3-1C15:
34.40|£^2015-03-1015:
40:
00
2015-03-1015:
50:
00
@32015-03-1016:
00;00葫2015-03-101.6;10;00iiyiol_r«stQr«_Ust
1+三t«+
1534:
40
1540:
00
1550:
00
FileViewFavoritToolsWindovHelp
Selk^iluL«
CoxmAdionU:
or-
n
TQla
&
yix
sas
Ev*nt
Qusr*
蠶
Rftpsrt
顏
B*dhup
z*haiK2
□bjac^i
cnJiveKsi?
£0£
注'■
2.如果需要将备份文件导出为sql文件:
右键选择备份文件,选择ExtractSQL即可
FileVirUser
Table
Connection
Sr%島
ViewFunctionEvent
LLLIQuery
Report
Backup
cnhaozhao2
B羸cnhaozhao202information_sckemamysql
RSmysql_new
Tables
Views
Functions
Events
Qutrits
Reports
Backups
mysql_restore_test
Tables
±]gViews
FunctionsEventsQueriesReportsBackups
ObjectInformation
3.将dump出来的sql文件还原到指定库,然后右键选择ExcuteSQLFile•,找到对应的sql
文件,即可还原
WavicatforBySQT.
Fil*F&mlwsToolsnxndern«lp
ConnectionUser
TableZierFxmctionEventQueryReport
Backup
Schedi:
Objects昌crhaozhaLo2UZ_backup_test_...
RestoreSacku?
「NerBackup.》、」°ExtractS(
§32015-03-1016:
20:
00
更2015-03-10
毎2015-03-10
西2C15-O3-10
西2015-03-10
觴2015-03-10
20150310
16:
20:
00
NewJatabase・・
Tropcxlics.
咒Cg£0“・j
SQLVila・・・]
DwnpSQLFile►
PrintU&tabase.・.
DitaTransfer
erd
屋ReverseDd.b.”toModel...
lvalue
FindinDHaba"
Refresh
or■
ExculeSQLFile
抒开
|m,施
3©iq
&
S-
5-
亍
General|tUmyaLog|
ServercrnhajOEh&o2D2
FatJi鼠t*st
Zile:
Incadi^:
|65001_^JTT-8)
a
杳戌苑Het)
公用・计卑机
qigqa
硬RsmmialtipLe
.zuonian-^liasyon^denysi|l_n«wsql
_my5031011L13Las_t«t_l50310162000.c4l
555KB
4TIKB
1l(D
4sin
|7SETA1JTOCOMMI
计阜机
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