常有新手问我该怎么备份数据库,下面介绍3种备份数据库的方法:

(1)备份数据库文件

MySQL中的每一个数据库和数据表分别对应文件系统中的目录和其下的文件。

在Linux下数据库文件的存放目录一般为/var/lib/mysql。在Windows下这个目录视MySQL的安装路径而定,DiaHosting的技术员一般为客户安装在D:serversoftmysql下。

如,有一个名为bbs的数据库,那么bbs的数据库文件会存放在/var/lib/mysql/bbs(linux)或者D:serversoftmysqlbbs(Windows)下。

备份文件前,需要将MySQL服务停止,然后将数据库目录拷贝即可。

恢复数据数据库时,需要先创建好一个数据库(不一定同名),然后将备份出来的文件(注意,不是目录)复制到对应的MySQL数据库目录中。

使用这一方法备份和恢复数据库时,需要新旧的MySQL版本一致,否则可能会出现错误。

(2)使用命令行工具

备份数据库:

mysqldump �Cuser=root �Cpassword=root密码 �Clock-all-tables 数据库名 > 备份文件.sql

恢复数据库:

mysql -u root �Cpassword=root密码 数据库名 < 备份文件.sql

(3)使用Web程序

在这里我们推荐使用“帝国备份王”对MySQL进行备份。

主要优点:

1,跨平台。Windows与Linux下各种WEB环境均可以运行。

2,智能识别编码,解决备份时的乱码问题。

3,不同的MySQL版本间都可以进行备份和恢复操作。

4,采用分组备份,即使是超过1G的数据库也可以正常备份。

登录“帝国备份王”

用户名:admin

默认密码:123456

第一次登录时程序会自动跳转到数据库的设置页面。

安全起见,一定要修改默认的登录密码。

备份数据库

恢复数据库

如果是在其他机器上恢复,需要将“帝国备份王”的程序以及bdata目录下存放备份数据的目录一起上传至新的机器上。

c mysql备份还原数据库,MySQL数据库备份与恢复方法相关推荐

  1. mysql administrator 备份 表_【转】如何使用 MySQL Administrator 管理/备份/还原 My SQL 数据库...

    如何使用 MySQL Administrator 管理/备份/还原 My SQL 数据库 MySQL Administrator 是什么软件? MySQL Administrator 是一个专门用于管 ...

  2. Percona XtraBackup 关于 MySQL备份还原的详细测试

    Percona XtraBackup 关于 MySQL备份还原的详细测试 一. Percona XtraBackup 的优点. (1)无需停止数据库进行InnoDB热备: (2)增量备份MySQL: ...

  3. mysql备份还原(视图、存储过程)

    最近在备份还原mysql的时候发现,视图还原报错,无法创建视图,在网上查了下资料,找到以下信息: 1.如果备份的数据库含有视图,还原时需要把my.ini中的character-set改为latin1, ...

  4. linux下mysql日志管理及mysql备份还原

    linux下mysql日志管理及mysql备份还原 1.SHOW GLOBAL VARIABLES LIKE '%log%';  显示所有日志相关的选项 2.错误日志:log_error和log_wa ...

  5. mysql备份还原参数详解

    #windows下mysql备份还原,可不用修改my.ini来还原视图(已验证) mysqldump -uroot -p123 --default-character-set=gbk --opt -- ...

  6. Mysql备份还原数据库之mysqldump实例及参数详细说明

    我们在运营项目的过程中肯定会遇到备份数据库,还原数据库的情况,我们一般用一下两种方式来处理: 1.使用into outfile 和 load data infile导入导出备份数据 这种方法的好处是, ...

  7. php mysql 备份还原_PHP执行Mysql数据库的备份和还原

    使用mysqldump命令备份 mysqldump命令将数据库中的数据备份成一个文本文件.表的结构和表中的数据将存储在生成的文本文件中. mysqldump命令的工作原理很简单.它先查出需要备份的表的 ...

  8. mysql backupadmin_如何使用 MySQL Administrator 管理/备份/还原 My SQL 数据库

    MySQL Administrator 是什么软件? MySQL Administrator 是一个专门用于管理 My SQL 4.X 和 5.X My SQL数据库的软件,可以使用这个软件备份My ...

  9. linux mysql 备份还原数据库_备份和还原MySQL数据库的简便方法

    我们现在将讨论如何备份数据库和还原MySQL.数据库的维护非常重要,因为数据库包含我们拥有的重要数据,因此,应备份数据库以避免数据丢失. 备份有两个目的.主要目的是在数据丢失(由于删除或损坏)时恢复数 ...

最新文章

  1. 福利 | 从生物学到神经元:人工神经网络 ( ANN ) 简介
  2. 关于vs编码格式UTF8中文处理方式
  3. JavaScript 散集合(HashArray)
  4. 汇编 begin_【精品】小学作文500字汇编九篇
  5. [New Portal]Windows Azure Virtual Machine (14) 在本地制作数据文件VHD并上传至Azure(1)
  6. PHPstudy搭建本地环境的网页加载速度慢的解决方案
  7. python内存池机制_看过来啦!教你用Python进行内存管理
  8. webpack 3 零基础入门教程 #16 - 使用 ProvidePlugin 插件来处理像 jQuery 这样的第三方包...
  9. Julia: 关于1.0的Array的变化
  10. AMPL在Matlab上的一个简单Demo
  11. 高斯-马尔科夫过程的充要条件(正态随机过程又是马尔科夫过程的充要条件)
  12. Java –显示所有ZoneId及其UTC偏移量
  13. 网络攻防技术(2021期末考试)
  14. rgb html转换,RGB与十六进制数值互转(html)
  15. unity获取父物体
  16. d3.js画金庸小说力导向图
  17. 生物信息学基础知识Day2
  18. 适用于产研团队协作工具有哪些?盘点6大类协同办公软件
  19. kb2919355 此更新不适用于你的计算机的解决方法
  20. 最新QQ微信域名防红PHP程序源码+强制跳转打开

热门文章

  1. Oracle新手笔记(2) 关于Oracle 9i或9i以上版本客户端连接Oracle 8i及8i版本以下服务器端中文字符乱码的解决办法...
  2. VS-c# web程序:gridview保存Excel文件遇到的问题
  3. mac环境mongodb安装与配置
  4. 文件 图片 上传 及少许正则校验
  5. Vue中使用input简易的上传图片
  6. springmvc框架下Filter过滤器中过滤文件后 后续 controller为空的问题
  7. 20145225 《信息安全系统设计基础》第10周学习总结
  8. [数据结构与算法] 单链表的简单demo
  9. 八、开发者工具和指南(四) Orchard dependencies and libraries
  10. 设计模式学习笔记--Mediator 中介者模式