首页 数据库 mysql教程 MySQL数据库备份和还原的常用命令小结

MySQL数据库备份和还原的常用命令小结

Jun 07, 2016 pm 06:06 PM
数据库备份 还原

MySQL数据库备份和还原的常用命令小结,学习mysql的朋友可以参考下

备份MySQL数据库的命令

mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql
登录后复制

备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。

mysqldump ---add-drop-table -uusername -ppassword databasename > backupfile.sql
登录后复制

直接将MySQL数据库压缩备份

mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz
登录后复制

备份MySQL数据库某个(些)表

mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql
登录后复制

同时备份多个MySQL数据库

mysqldump -hhostname -uusername -ppassword --databases databasename1 databasename2 databasename3 > multibackupfile.sql
登录后复制

仅仅备份数据库结构

mysqldump --no-data --databases databasename1 databasename2 databasename3 > structurebackupfile.sql
登录后复制

备份服务器上所有数据库

mysqldump --all-databases  allbackupfile.sql
登录后复制

还原MySQL数据库的命令

mysql -hhostname -uusername -ppassword databasename 
<p><strong>还原压缩的MySQL数据库</strong></p>

<pre class="brush:php;toolbar:false">gunzip 
<p><strong>将数据库转移到新服务器</strong></p>

<pre class="brush:php;toolbar:false">mysqldump \-uusername \-ppassword databasename \| mysql \--host=*.*.*.\* \-C databasename
登录后复制

压缩备份

备份并用gzip压缩:

mysqldump  | gzip > outputfile.sql.gz
登录后复制

从gzip备份恢复:

gunzip 
登录后复制

备份并用bzip压缩:

mysqldump  | bzip2 > outputfile.sql.bz2
登录后复制

从bzip2备份恢复:

bunzip2  
登录后复制
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

如何在 PHP 中使用 MySQL 备份和还原? 如何在 PHP 中使用 MySQL 备份和还原? Jun 03, 2024 pm 12:19 PM

在PHP中备份和还原MySQL数据库可通过以下步骤实现:备份数据库:使用mysqldump命令转储数据库为SQL文件。还原数据库:使用mysql命令从SQL文件还原数据库。

教程:如何将Win7任务栏还原到底部 教程:如何将Win7任务栏还原到底部 Jan 02, 2024 pm 09:05 PM

我们在使用win7系统的时候,有时候会不小心操作把任务栏拖到了左边或者右边,看起来非常不舒服,也很影响使用。其实还原方法很简单,只要拖回去或者在属性中更改设置就可以了,一起来看看吧。win7任务栏还原到下面教程方法一:1、首先右键任务栏,确保任务栏没有处于锁定状态,如果锁定了,点击取消锁定。2、左键点击任务栏空白处,按住鼠标左键,往下拖动,就可以把任务栏拖回去了。3、需要注意的是,因为屏幕大小的关系,拖动任务栏之后会改变任务栏大小,将鼠标移动到任务栏边缘向上或者向下拖动就可以设置合适的大小了。方

PHP和PDO: 如何执行数据库备份和还原操作 PHP和PDO: 如何执行数据库备份和还原操作 Jul 29, 2023 pm 06:54 PM

PHP和PDO:如何执行数据库备份和还原操作在开发Web应用程序时,数据库的备份和还原是非常重要的任务。PHP作为一门流行的服务器端脚本语言,提供了丰富的库和扩展,其中PDO(PHP数据对象)是一款强大的数据库访问抽象层。本文将介绍如何使用PHP和PDO来执行数据库备份和还原操作。第一步:连接数据库在实际操作之前,我们需要建立与数据库的连接。使用PDO对

MySQL数据库备份与恢复性能优化的项目经验解析 MySQL数据库备份与恢复性能优化的项目经验解析 Nov 02, 2023 am 08:53 AM

在当前互联网时代,数据的重要性不言而喻。作为互联网应用的核心组成部分之一,数据库的备份与恢复工作显得尤为重要。然而,随着数据量的不断增大和业务需求的日益复杂,传统的数据库备份与恢复方案已无法满足现代应用的高可用和高性能要求。因此,对MySQL数据库备份与恢复性能进行优化成为一个亟需解决的问题。在实践过程中,我们采取了一系列的项目经验,有效提升了MySQL数据

如何使用ThinkPHP6实现数据库备份与恢复 如何使用ThinkPHP6实现数据库备份与恢复 Jun 20, 2023 pm 07:25 PM

在开发业务系统过程中,数据库是非常重要的一环。因此,对数据库进行备份和恢复是非常必要的操作。本文将结合ThinkPHP6框架实例,介绍如何使用ThinkPHP6实现数据库备份与恢复。一、数据库备份1.1环境准备在进行数据库备份之前,需要确认如下几点:1、需要设置好mysql数据库的bin目录地址,并把其路径加入系统Path变量中;2、需要安装好mysqld

如何利用thinkorm实现数据库备份和还原 如何利用thinkorm实现数据库备份和还原 Jul 28, 2023 pm 02:05 PM

标题:利用ThinkORM实现数据库备份和还原导语:在开发过程中,数据库备份和还原是非常重要的一项任务。本文将介绍如何利用ThinkORM框架实现数据库备份和还原的方法,并提供相应的代码示例。一、背景介绍在开发过程中,我们通常会使用数据库来存储和管理数据。而数据库备份和还原则是对数据库进行定期备份,以便在数据库出现问题或数据丢失的情况下能够快速恢复数据。借助

如何在 Golang 中备份数据库? 如何在 Golang 中备份数据库? Jun 01, 2024 am 11:56 AM

在Golang中备份数据库对于保护数据至关重要。可以使用标准库中的database/sql包,或第三方包如github.com/go-sql-driver/mysql。具体步骤包括:连接到数据库。创建一个文件来存储备份数据。使用Dump函数或Exporter将数据库备份到文件中。

bak文件怎么还原dwg bak文件怎么还原dwg Feb 20, 2024 am 09:44 AM

bak文件是AutoCAD软件中用于备份DWG文件的文件格式,当我们误删或损坏了原始的DWG文件时,可以利用bak文件进行还原。本文将介绍如何使用bak文件还原dwg文件的方法。一、查找bak文件和源DWG文件的位置首先,我们需要找到存放bak文件和源DWG文件的位置。通常情况下,bak文件会与DWG文件保存在同一个文件夹中。如果你无法找到,可以尝试在Win

See all articles