数码资讯
如何备份MySQL数据库
MySQL中有两种数据备份方法: 1。mysqlhotcopy 此命令将在复制文件之前锁定表,并将数据与数据文件同步,从而避免复制到不完整的数据文件,这是最安全和快速的备份方法。 命令的使用是: mysqlhotcopy U根P DB1 DB2…DBN 如果你需要备份所有的数据库,您可以添加的reg
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
MySQL中有两种数据备份方法:
1。mysqlhotcopy
此命令将在复制文件之前锁定表,并将数据与数据文件同步,从而避免复制到不完整的数据文件,这是最安全和快速的备份方法。
命令的使用是:
mysqlhotcopy U根P DB1 DB2…DBN
如果你需要备份所有的数据库,您可以添加的regexp = *参数。
mysqlhotcopy的命令可以自动完成数据的锁定工作,而服务器没有关闭的时候,备份是备份。它还可以刷新日志,备份文件的检查点和日志文件可以保持同步。
2。mysqldump
此命令用于将数据库反向转换为SQL文件,这是一个非常旧的命令。
命令的使用是:
就你根P进制BLOB DB1 > db1.sql
与六Blob参数增加,BLOB数据将被转换为文本的方法存储在Base64像SQL文件,不会造成SQL文件格式的问题。经过测试,备份的BLOB数据回通过这种方法可以完全正确。
如果要备份所有数据库,可以添加-所有数据库参数。
数据库也可以直接转移到另一个服务器用mysqldump命令没有生成一个备份文件。重复执行可以定期更新远程数据库。
% mysqladmin - H remote_host创建语句
就选择其中MySQL | % - H remote_host库
此外,服务器上的程序可以通过SSH远程调用,如:
%的SSH remote_host mysqladmin创建语句
就选择其中SSH |~remote_host MySQL语句
2种数据库备份方法的优缺点:
mysqlhotcopy和其他程序使用备份快,因为它直接操作系统文件,但它需要协调前后的数据备份数据库的一致性。
mysqldump程序备份慢的数据库,但文本文件生成易于移植。
一个数据库mysqlhotcopy不使用InnoDB,使用是最好的方式;否则,您必须使用mysqldump。在任何情况下,直接拷贝文件的备份方法应该被抛弃。
1。mysqlhotcopy
此命令将在复制文件之前锁定表,并将数据与数据文件同步,从而避免复制到不完整的数据文件,这是最安全和快速的备份方法。
命令的使用是:
mysqlhotcopy U根P DB1 DB2…DBN
如果你需要备份所有的数据库,您可以添加的regexp = *参数。
mysqlhotcopy的命令可以自动完成数据的锁定工作,而服务器没有关闭的时候,备份是备份。它还可以刷新日志,备份文件的检查点和日志文件可以保持同步。
2。mysqldump
此命令用于将数据库反向转换为SQL文件,这是一个非常旧的命令。
命令的使用是:
就你根P进制BLOB DB1 > db1.sql
与六Blob参数增加,BLOB数据将被转换为文本的方法存储在Base64像SQL文件,不会造成SQL文件格式的问题。经过测试,备份的BLOB数据回通过这种方法可以完全正确。
如果要备份所有数据库,可以添加-所有数据库参数。
数据库也可以直接转移到另一个服务器用mysqldump命令没有生成一个备份文件。重复执行可以定期更新远程数据库。
% mysqladmin - H remote_host创建语句
就选择其中MySQL | % - H remote_host库
此外,服务器上的程序可以通过SSH远程调用,如:
%的SSH remote_host mysqladmin创建语句
就选择其中SSH |~remote_host MySQL语句
2种数据库备份方法的优缺点:
mysqlhotcopy和其他程序使用备份快,因为它直接操作系统文件,但它需要协调前后的数据备份数据库的一致性。
mysqldump程序备份慢的数据库,但文本文件生成易于移植。
一个数据库mysqlhotcopy不使用InnoDB,使用是最好的方式;否则,您必须使用mysqldump。在任何情况下,直接拷贝文件的备份方法应该被抛弃。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。