
一、备份命令
1、备份MySQL数据库的命令
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->mysqldump-hhostname-uusername-ppassword databasename>backupfile.sql
2、备份MySQL数据库为带删除表的格式
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->mysqldump-–add-drop-table-uusername-ppassword databasename>backupfile.sql
3、直接将MySQL数据库压缩备份
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->mysqldump-hhostname-uusername-ppassword databasename|gzip>backupfile.sql.gz
4、备份MySQL数据库某个(些)表
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->mysqldump-hhostname-uusername-ppassword databasename specific_table1 specific_table2>backupfile.sql
5、同时备份多个MySQL数据库
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->mysqldump-hhostname-uusername-ppassword –databases databasename1 databasename2 databasename3>multibackupfile.sql
6、仅仅备份数据库结构
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->mysqldump –no-data –databases databasename1 databasename2 databasename3>structurebackupfile.sql
7、备份服务器上所有数据库
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->mysqldump –all-databases>allbackupfile.sql
二、还原命令
1、还原MySQL数据库的命令
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->mysql-hhostname-uusername-ppassword databasename<backupfile.sql
2、还原压缩的MySQL数据库
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->gunzip<backupfile.sql.gz|mysql-uusername-ppassword databasename
3、将数据库转移到新服务器
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->mysqldump-uusername-ppassword databasename|mysql –host=*.*.*.*-C databasename
总结
做好数据备份和还原,定好合适的备份策略,这是一个DBA所做事情的一小部分,万事开头难,就从现在开始吧!
备份的方式有很多,最直截了当的可以备份整个网站,但如果站长不想这么麻烦的话,本文介绍的方法可以教你在hostgator主机上只备份/还原数据库,轻松简单。可以使用目标另存为将数据库下载下来,chorme浏览器点击数据库名自动下载还原还是登陆cPanel,点击备份(backups)在Restore a MySQL Database下方选择备份的数据库文件(.sql.gz格式的压缩包),点击upload开始上传即可您好,很高兴为您解答。一、安装
MySQL
Workbench
1、从MySQL
官方网站下载
MySQL
Workbench(具体网址见参考),并默认安装即可。
注意,该软件需要安装
Visual
C++
2010
Redistributable
和
.Net
Framework
4
支持。
二、连接目标数据库
1、运行
MySQL
Workbench
,点击(1)加号按钮,设置目标数据库的登录信息后,点击(2)[Test
Connection]测试链接成功后,点击[OK]按钮。
2、点击新建的连接,例如
Localhost。若d出
Connection
Warning
窗口,请确认当前版本
Workbench
是否支持目标数据版本,如果支持,点击[Continue
Anyway]按钮。
=
三、备份数据库
1、点击[Data
Export],界面右侧将显示数据导出窗口。
2、点击[Refresh]按钮,刷新数据库列表(1),选择要导出的数据表(2),设置导出的目录(3),点击[Start
Export]按钮开始导出,等待
Export
Progress
界面进度完成。
四、还原数据库
1、点击[Data
Import/Restore],界面右侧将显示数据导入窗口。
2、输入或选择(1)数据库备份的存储路径,点击(2)[Load
Folder
Contents]加载备份内容,选择要导入的数据库(3)和数据表(4),然后点击[Start
Import]开始导入,等待
Import
Progress
界面进度完成。
如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】
希望我的回答对您有所帮助,望采纳!
~
O(∩_∩)O~
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)