`

mysql命令行备份数据库

 
阅读更多

MySQL数据库使用命令行备份|MySQL数据库备份命令

例如:

数据库地址:127.0.0.1

数据库用户名:root

数据库密码:pass

数据库名称:myweb

 

备份数据库到D盘跟目录

mysqldump -h127.0.0.1 -uroot -ppass myweb > d:/backupfile.sql

 

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

mysqldump --add-drop-table -h127.0.0.1 -uroot -ppass myweb > backupfile.sql

 

直接将MySQL数据库压缩备份  备份到D盘跟目录

mysqldump -h127.0.0.1 -uroot -ppass myweb | gzip > d:/backupfile.sql.gz

 

备份MySQL数据库某个(些)表。此例备份table1表和table2表。备份到linux主机的/home下
mysqldump -h127.0.0.1 -uroot -ppass myweb table1 table2 > /home/backupfile.sql

 

同时备份多个MySQL数据库

mysqldump -h127.0.0.1 -uroot -ppass --databases myweb myweb2 > multibackupfile.sql

 

仅仅备份数据库结构。同时备份名为myweb数据库和名为myweb2数据库

mysqldump --no-data -h127.0.0.1 -uroot -ppass --databases myweb myweb2 > structurebackupfile.sql

 

备份服务器上所有数据库

mysqldump --all-databases -h127.0.0.1 -uroot -ppass > allbackupfile.sql

 

还原MySQL数据库的命令。还原当前备份名为backupfile.sql的数据库

mysql -h127.0.0.1 -uroot -ppass myweb < backupfile.sql

 

还原压缩的MySQL数据库

gunzip < backupfile.sql.gz | mysql -h127.0.0.1 -uroot -ppass myweb

 

将数据库转移到新服务器。此例为将本地数据库myweb复制到远程数据库名为serweb中,其中远程数据库必须有名为serweb的数据库

mysqldump -h127.0.0.1 -uroot -ppass myweb | mysql --host=***.***.***.*** -u数据库用户名 -p数据库密码 -C serweb

 

分享到:
评论

相关推荐

    mysql命令行备份及恢复数据库

    ### MySQL命令行备份及恢复数据库 #### 一、MySQL命令行导出数据库 在使用MySQL命令行工具进行数据库备份时,通常采用`mysqldump`命令。此命令能够将整个数据库或特定表的数据导出为SQL脚本文件,便于后续的存储或...

    MySQL命令行:数据库管理的瑞士军刀

    1. **备份数据库**:创建整个数据库或指定数据库的备份。 ```bash mysqldump -u username -p --all-databases &gt; alldb_backup.sql ``` 2. **恢复数据库**:从备份文件恢复数据。 ```bash mysql -u username -p...

    shell脚本可配置备份mysql5.7.8以前数据库异常mail465发邮件.rar

    在IT行业中,数据库备份是维护数据安全的...这样的解决方案对于需要定期备份数据库并确保数据安全的企业尤其有价值。用户需要了解shell脚本编写、MySQL数据库管理以及邮件发送的基本知识,以便正确配置和使用这个工具。

    如何使用mysql命令行

    MySQL命令行是数据库管理员和开发人员进行数据管理与操作的主要工具。它允许用户直接与MySQL服务器交互,执行SQL语句,实现对数据库的增、删、改、查等操作。以下将详细介绍如何使用MySQL命令行进行文档操作。 一、...

    MySQL命令行导入导出数据库步骤操作

    MySQL命令行工具是数据库管理员和开发人员常用的管理数据库的方式之一,尤其在进行数据库的导入导出操作时。这里我们将详细讲解如何在命令行环境中执行这些操作。 首先,我们需要理解两个主要的MySQL命令行工具:`...

    MYSQL命令行导入导出数据库详解

    Mysql命令行导入数据库: 1,将要导入的.sql文件移至bin文件下,这样的路径比较方便 2,同上面导出的第1步 3,进入MySQL:mysql -u 用户名 -p 如我输入的命令行:mysql -u root -p (输入同样后会让你输入MySQL的密码...

    mysql批处理 备份数据库-压缩文件

    首先,我们来看标题中的“mysql批处理 备份数据库-压缩文件”。这表明我们要讨论的是如何利用批处理脚本来备份MySQL数据库,并将备份结果进行压缩存储。批处理备份的优点在于自动化程度高,能够定期自动执行,避免了...

    MySQL命令行导出数据库

    MySQL命令行工具是数据库管理员和开发人员常用的管理MySQL数据库的方式之一。通过命令行,我们可以执行各种操作,包括创建、查询、更新和删除数据库中的数据,以及进行数据库的备份和恢复。这里我们将详细讨论如何在...

    C#实现MySQL命令行备份和恢复

    在IT行业,数据库备份与恢复是数据库管理中的一项重要任务...以上是对C#实现MySQL命令行备份和恢复的详细知识点说明。通过这些方法,开发者可以在C#应用程序中集成数据库的备份与恢复功能,确保数据的可靠性和可用性。

    mysql命令行下导出,导入

    ### MySQL命令行下的数据导出与导入 在数据库管理中,数据备份是非常重要的一个环节,尤其是在MySQL这样的关系型数据库管理系统中。通过命令行工具进行数据的导出与导入操作不仅高效,而且对于自动化运维有着非常...

    docker + mysql数据库备份脚本.pdf

    该脚本使用了 MySQL 命令行工具 mysqldump 对数据库进行备份。 知识点一:Docker 容器的使用 ------------------------- Docker 是一个容器化平台,允许用户在容器中运行应用程序。使用 Docker 可以轻松地部署和...

    mysql定时备份数据库文档及工具

    总之,MySQL定时备份数据库是确保业务连续性和数据安全的关键实践。通过选择合适的备份方法并结合自动化工具,可以有效地管理和保护数据库。务必定期测试备份以验证其可恢复性,并根据业务需求调整备份策略。

    C#实现备份、还原MySql数据库

    以下是一个简单的C#代码示例,展示如何执行`mysqldump`命令备份数据库: ```csharp using System; using System.Diagnostics; public void BackupDatabase(string databaseName, string backupFilePath, string ...

    mysqldump java远程备份mysql数据库 cmd备份

    MySQL是世界上最流行的关系型数据库管理系统之一,而mysqldump工具是MySQL提供的一个命令行实用程序,用于备份数据库或导出数据。在这个5.6.12版本中,我们可以利用它进行远程数据库备份,这对于数据库管理和维护至...

    自动备份mysql数据库

    在开始之前,需要确保已经安装了MySQL服务器,并且了解基本的MySQL命令行操作。此外,还需要具备一定的Windows批处理脚本编写基础。 #### 三、脚本核心逻辑 根据给定的部分内容,我们可以梳理出该批处理脚本的核心...

    mysql数据库备份与还原

    备份数据库 备份整个数据库或特定表的基本命令格式如下: ``` mysqldump -u 用户名 -p 数据库名 &gt; 导出的文件名 ``` - `-u 用户名`: 指定 MySQL 的用户名。 - `-p`: 表示需要输入密码。 - `数据库名`: 需要备份的...

    mysql 自动备份数据库

    在Windows环境下设置MySQL自动备份数据库可以防止意外数据丢失,保证业务连续性。以下将详细介绍如何在Windows上配置MySQL的自动备份功能。 首先,我们需要了解MySQL的备份方式。常见的MySQL备份方法有两种:使用`...

    Mysql常用命令行大全

    ### MySQL常用命令行大全 ...以上就是MySQL命令行的一些常用操作介绍。掌握这些命令可以帮助开发者更高效地管理和操作MySQL数据库。在实际应用中,建议结合实际情况灵活运用这些命令,并根据需求编写更复杂的SQL语句。

    MySQL命令行实用程序.pdf

    7. **mysqldump**:用于备份数据库,生成SQL脚本,方便数据迁移和恢复。 8. **mysqlhotcopy**:在服务器运行时快速备份MyISAM和ISAM表,提高效率。 9. **mysqlimport**:通过LOAD DATA INFILE语句,将文本文件导入...

    C#实现MySQL数据库的备份、还原和初始化

    总结起来,C#实现MySQL数据库的备份、还原和初始化主要涉及对数据库操作的封装,通过执行命令行工具(如`mysqldump`和`mysql`)来完成数据库的生命周期管理。理解这些基本操作对任何使用C#与MySQL交互的开发者来说都...

Global site tag (gtag.js) - Google Analytics