MySQL数据库的备份

来源:lsy 发布时间:2013-07-25 17:48:27 点击数:

  MySQL数据库的功能非常强大的,为确保数据库中的数据安全,对数据进行定期的备份是很重要的,备份MySQL数据库中的数据方法很多。这里介绍几种常用的方法。
1、通过命令模式备份数据库
  在命令模式下操作MySQL数据库,可以实现创建、修改、删除数据库、数据表及数据表中的数据的任何一项操作。同样也可以在命令模式下对数据库进行备份,通过MYSQLDUMP命令将整个数据库备份到指定文件夹下的文本文件中。操作步骤如下:
  (1)选择“开始”菜单中的“运行”命令;
  (2)在弹出的对话框中输入“cmd”,单击“确定”按钮,进入命令模式;
  (3)在命令模式中直接输入"mysqldump-uroot-proot db_drop>D:db_drop.txt",然后按回车键即可。
2、通过phpMyAdmin备份数据库
  备份MySQL数据库的操作可以在命令模式下实现,也可以通过phpMyAdmin图形化管理工具来实现。phpMyAdmin是众多MySQL图形化管理工具中应用最广泛的一种,它是基于PHP语音编写的,改工具是B/S结构的,基于web跨平台的管理程序,并且支持简体中文。phpMyAdmin为web开发人员提供了类似于Access、SQL Server的图形化数据库操作界面,通过该管理工具可以进行绝大部分的MySQL操作,包括对数据库及数据表的建立和维护。
3、通过手动方式备份数据库
  前面两种是通过命令或者工具来备份数据库,但通过以上备份方式存储数据的备份文件的安全性不是很好,当打开备份的文件时就可以查看到该数据库中的内容。通过手动方式备份数据库是一种更为简单和安全性更高的备份方式。直接备份MySQL数据库安装路径下"data"文件夹中的数据库文件。通过这种方式备份数据库更加简单,而且安全性更高,因为备份出的不是文本文件,用文本编辑器打开后不能够看到数据库中存储的内容,只有在MySQL服务启动后,通过命令模式或者通过管理工具才能看到数据库中的内容。
  通过手动方式备份数据库时,只要将要备份的数据复制到指定的位置即可。通过这种方法只能备份整个数据库,不能对数据库中的单个表进行操作。
  (1)找到MySQL数据库的安装路径,在根目录下找到"data"文件夹。
  (2)打开"data"文件夹,在其中选择要备份的数据库的名称。
  (3)将要备份的数据库文件夹复制到指定的位置下,这样既可实现MySQL数据库的备份。