mysql怎么还原备份 mysql还原备份数据库( 二 )


2、备份MySQL数据库为带删除表的格式mysql怎么还原备份,能够让该备份覆盖已有数据库而不需要手动删除原有数据库 。
mysqldump -–add-drop-table -uusername -ppassword databasenamebackupfile.sql
二、数据库还原有三种方式mysql怎么还原备份:source命令、mysql、gunzip命令
1、source 命令
进入mysql数据库控制台,
mysql -u root -p
mysqluse 数据库
然后使用source命令 , 后面参数为脚本文件(如这里用到的.sql)
mysqlsource /home/work/db/bkdb.sql
2、mysql
mysql -hhostname -uusername -ppassword databasenamebackupfile.sql
3、gunzip
gunzipbackupfile.sql.gz | mysql -uusername -ppassword databasename
mysql怎么通过备份还原数据库文件一、数据备份
1、使用mysqldump命令备份
【mysql怎么还原备份 mysql还原备份数据库】mysqldump命令将数据库中mysql怎么还原备份的数据备份成一个文本文件 。表的结构和表中的数据将存储在生成的文本文件中 。
mysqldump命令的工作原理很简单 。它先查出需要备份的表的结构mysql怎么还原备份 , 再在文本文件中生成一个CREATE语句 。然后,将表中的所有记录转换成一条INSERT语句 。然后通过这些语句,就能够创建表并插入数据 。
1、备份一个数据库
mysqldump基本语法mysql怎么还原备份:
mysqldump -u username -p dbname table1 table2 ...- BackupName.sql
其中:
dbname参数表示数据库的名称mysql怎么还原备份;
table1和table2参数表示需要备份的表的名称,为空则整个数据库备份mysql怎么还原备份;
BackupName.sql参数表设计备份文件的名称,文件名前面可以加上一个绝对路径 。通常将数据库被分成一个后缀名为sql的文件;
使用root用户备份test数据库下的person表
mysqldump -u root -p test personD:\backup.sql
其生成的脚本如下:
文件的开头会记录MySQL的版本、备份的主机名和数据库名 。
文件中以“--”开头的都是SQL语言的注释,以"/*!40101"等形式开头的是与MySQL有关的注释 。40101是MySQL数据库的版本号,如果MySQL的版本比1.11高,则/*!40101和*/之间的内容就被当做SQL命令来执行,如果比4.1.1低就会被当做注释 。
2、备份多个数据库
语法:
mysqldump -u username -p --databases dbname2 dbname2Backup.sql
加上了--databases选项,然后后面跟多个数据库
mysqldump -u root -p --databases test mysqlD:\backup.sql
3、备份所有数据库
mysqldump命令备份所有数据库的语法如下:
mysqldump -u username -p -all-databasesBackupName.sql
示例:
mysqldump -u -root -p -all-databasesD:\all.sql
2、直接复制整个数据库目录
MySQL有一种非常简单的备份方法,就是将MySQL中的数据库文件直接复制出来 。这是最简单,速度最快的方法 。
不过在此之前,要先将服务器停止 , 这样才可以保证在复制期间数据库的数据不会发生变化 。如果在复制数据库的过程中还有数据写入,就会造成数据不一致 。这种情况在开发环境可以,但是在生产环境中很难允许备份服务器 。
注意:这种方法不适用于InnoDB存储引擎的表,而对于MyISAM存储引擎的表很方便 。同时,还原时MySQL的版本最好相同 。
3、使用mysqlhotcopy工具快速备份
一看名字就知道是热备份 。因此,mysqlhotcopy支持不停止MySQL服务器备份 。而且 , mysqlhotcopy的备份方式比mysqldump快 。mysqlhotcopy是一个perl脚本,主要在Linux系统下使用 。其使用LOCK TABLES、FLUSH TABLES和cp来进行快速备份 。
原理:先将需要备份的数据库加上一个读锁,然后用FLUSH TABLES将内存中的数据写回到硬盘上的数据库,最后,把需要备份的数据库文件复制到目标目录 。

推荐阅读