我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySQL数据库备份还原的操作

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySQL数据库备份还原的操作

这篇文章主要介绍“MySQL数据库备份还原的操作”,在日常操作中,相信很多人在MySQL数据库备份还原的操作问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL数据库备份还原的操作”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!


一、常用操作:
备份整个数据库
格式:
mysqldump -h主机名  -P端口 -u用户名 -p密码 (–database) 数据库名 > 文件名.sql
mysqldump -h{hostname} -P{port} -u{username} -p{password} {databasename} > {backupfile.sql}
例如:
 
代码如下:
1
mysqldump -hlocalhost -P3306 -uzhuchao -p123456 db_test > backfile1.sql
备份MySQL数据库为带删除表的格式
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
格式:mysqldump -–add-drop-table -u{username} -p{password} {databasename} > {backfile.sql}
例如:
 
代码如下:
1
mysqldump -–add-drop-table –uzhuchao -p123456 db_test > backfile2.sql
直接将MySQL数据库压缩备份
格式:mysqldump -h{hostname} -u{username} -p{password} {databasename} | gzip > {backfile.sql.gz}
例如:
 
代码如下:
1
mysqldump –hlocalhost –uzhuchao –p123456 db_test1 | gzip > backfile3.sql.gz
备份MySQL数据库某个(些)表
格式:mysqldump -h主机名  -P端口 -u用户名 -p密码 (–tables | –quick) 数据库名 表名1 (表名2 …) > 文件名.sql (括号中的可缺省)。
mysqldump -h{hostname} (-P{port}) -u{user} -p{password} (–tables | –quick) {databasename} {table1} {table2} > {backfile.sql}
例如:
 
代码如下:
1
2
3
4
mysqldump -hlocalhost -uzhuchao -p123456 db_test tbl_test > backfile4-1.sql
mysqldump -hlocalhost -P3306 -uzhuchao -p123456 db_test tbl_test > backfile4-2.sql
mysqldump -hlocalhost -P3306 -uzhuchao -p123456 --quick db_test tbl_test > backfile4-3.sql
mysqldump -hlocalhost -P3306 -uzhuchao -p123456 --tables db_test tbl_test1 tbl_test2 > backfile4-4.sql
同时备份多个MySQL数据库
格式:mysqldump -h{hostname} (-P{port}) -u{username} -p{password} –databases {databasename1} {databasename2} {databasename3} > multibackfile.sql
例如:
 
代码如下:
1
mysqldump -hlocalhost -uzhuchao -p123456 –databases db_test1 db_test2 db_test3 > multibackfile.sql
仅仅备份数据库结构
格式:mysqldump –no-data –databases {databasename1} {databasename2} > {structurebackfile.sql}
例如:
 
代码如下:
1
mysqldump –no-data –databases db_test1 db_test2 > structurebackfile.sql
备份服务器上所有数据库
格式:mysqldump –all-databases > allbackupfile.sql
 
========================================================================
 
还原MySQL数据库的命令
格式:mysql -h{hostname} -u{username} -p{password} {databasename} < {backfile.sql}
例如:
 
代码如下:
1
mysql -hlocalhost -uroot -p123456 db_test4 < back_file1.sql
还原压缩的MySQL数据库
格式:gunzip < {backfile.sql.gz} | mysql &ndash;u{username} &ndash;p{password} {databasename}
例如:
 
代码如下:
1
gunzip < backfile.sql.gz | mysql &ndash;uzhuchao &ndash;p123456 db_test5
将数据库转移到新服务器
mysqldump &ndash;u{username} &ndash;p{password} {databasename} | mysql &ndash;host=*.*.*.* &ndash;C {databasename}
 
二、其他:
1、如果端口为默认的3306时,可省略 -P {端口号} 这一项。
 
2、命令行格式中 { } 中的内容都是变量
主机名 : {hostname}
端   口:{port}    (一般默认3306,可缺省)
用户名:{user} {username} (如root)
密   码:{password}
数据库名 :{databasename}
表   名:{table}  {table1}  {table2}
文件名:{backfile.sql}

到此,关于“MySQL数据库备份还原的操作”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySQL数据库备份还原的操作

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

mysql数据库备份和还原

备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表
2022-05-27

MySQL备份和还原操作小结

目录mysql备份和还原操作目标概述Mysqldump备份Mysqldump备份库表详细举例数据库备份完全备份数据库增量 备份数据库还原数据恢复恢复备份备份策略备份策略MySQL双机热备份双机热备份的工作原理主服务器的配置从服务器的配置My
MySQL备份和还原操作小结
2024-08-26

Oracle备份、还原数据库

备份数据库创建备份目录(用sys账号),若已创建备份目录,此步可忽略create directory db_bak as "D: ECIMS_DB"--查看创建的目录select * from dba_directories--删除已创建的目录drop dir
2018-09-04

mysql如何备份和还原数据库

MySQL数据库的备份和还原可以通过命令行或者图形界面工具来完成。备份数据库:使用命令行工具:可以使用mysqldump命令来备份数据库。例如,备份名为mydatabase的数据库可以使用以下命令:mysqldump -u usernam
mysql如何备份和还原数据库
2024-04-09

阿里云数据库备份本地还原操作指南

随着企业数据量的不断增加,数据库备份和恢复成为了企业管理的重要环节。阿里云数据库提供了一站式云数据库服务,可以帮助企业高效地进行数据备份和恢复。本文将详细介绍阿里云数据库备份本地还原的操作方法。正文:一、阿里云数据库备份本地还原操作流程登录阿里云控制台在浏览器中输入“https://.console.aliyun
阿里云数据库备份本地还原操作指南
2023-11-15

达梦数据库备份还原

备份还原    1 物理备份与还原    21、脱机备份与还原(冷备)    21.1、console工具备份    21.2、console工具还原与恢复    31.3、dmrman工具备份    51.4、dmrman工具还原恢复    52、联机备份与

	达梦数据库备份还原
2016-11-14

PostgreSQL 数据库备份与还原

PostgreSQL 数据库备份与还原目录备份还原栗子备份PostgreSQL提供的一个工具pg_dump,逻辑导出数据,生成sql文件或其他格式文件,pg_dump是一个客户端工具,可以远程或本地导出逻辑数据,恢复数据至导出时间点。Usage:pg_dump
PostgreSQL 数据库备份与还原
2015-11-20

阿里云数据库备份与还原的简单操作指南

本文将为您介绍如何在阿里云上进行数据库备份与还原的操作,帮助您轻松管理和保护您的数据库。数据库备份数据库备份是保护数据库数据的重要措施之一。在阿里云上,您可以使用多种方式来进行数据库备份,包括手动备份和自动备份两种方式。手动备份是指您自己手动执行备份操作。在阿里云上,您可以使用DMS(DataManagement
阿里云数据库备份与还原的简单操作指南
2024-01-22

编程热搜

目录