mysql数据库的备份和恢复的常用方法_MySQL数据库备份与恢复方法(转)

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

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

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

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

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

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

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

备份数据库:

mysqldump –user=root –password=root密码 –lock-all-tables 数据库名 > 备份文件.sql

恢复数据库:

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

(3)使用Web程序

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

主要优点:

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

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

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

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

登录“帝国备份王”

用户名:admin

默认密码:123456

9c4baf10aa8f537e6d9af87b439dd0ba.png

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

82524c7df7bead66b2078d3d9db07e64.png

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

0e398ceb948a2e2f12efe8b31d581395.png

备份数据库

2cf8a9f1d91ca9ee636d409e6d378a93.png

4a991ade92c163a5d56ce569e9862559.png

016e5dcbc8bf84f6ce0fe0a485810b88.png

恢复数据库

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

22afce89125c01e38cc0580a8a9350dd.png

5b48ea26c6fa2579a0373bc446fbdad2.png

e1d486ade0f96562415eb94fe8de7d72.png

93c8f3701f71d8e8af4dfc148e661bb8.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/526716.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ruby mysql dbi_Ruby MySQL DBI实例

本次章节将介绍如何用Ruby来访问数据库。类似的Perl DBI模块为Ruby脚本的Ruby DBI模块提供了一种数据库(这里用MySQL讲解)独立的接口。DBI代表数据库无关的接口为RubyDBI提供的Ruby代码和底层数据库之间的抽象层&#xff0c;允许你真的很容易切换数据库实现。它定义了一套方法&…

mysql与tomcat_mysql数据库与tomcat服务器的一些细节问题

java程序使用数据库的方法1.使用jndi数据源核心代码&#xff1a;initCtx new InitialContext()DataSource ds;ds (DataSource) initCtx.lookup("java:comp/env/jdbc/mysql1");conn ds.getConnection();----------配置服务器信息web项目web.xml中配置MySQL DB Conn…

信息安全学习路线图_Python学习图谱:学习到困惑的时候可以参考的图谱

很多同学都想学习Python&#xff0c;最近就连地产大佬潘石屹都要学Python。刚刚开始学习Python的同学来说&#xff0c;不知道从哪里下手&#xff0c;学习起来比较困惑&#xff0c;没有找到一个好的学习方法&#xff0c;没有高手带路&#xff0c;没有人督促你学习&#xff0c;或…

zabbixdocker里的mysql_docker zabbix安装部署(数据库和web及zabbix服务都用docker版)

一、docker zabbix相关镜像下载分别docker pull (mysql:5.7 、zabbix/zabbix-agent 、zabbix/zabbix-server-mysql 、zabbix/zabbix-web-nginx-mysql)[rootald8 ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEmysql 5.7 98455b9624a9 12 days ago 372MBzabbix/zabbix…

mysql 物理结构设计_数据库的物理结构设计指的是什么?

Log Goup ID&#xff0c;可能会配置多个redo组&#xff0c;每个组对应一个id&#xff0c;当前都是0&#xff0c;占用4字节Start LSN&#xff0c;这个redo log文件开始日志的lsn&#xff0c;占用8字节Log File Number&#xff0c;总是为0&#xff0c;占用4字节Created By&#x…

java script中==和===_Java Script 中 ==(Equal) 和 === (Identity Equal) 的区别和比较算法逻辑...

判断两个变量是否相等在任何编程语言中都是非常重要的功能。JavaScript 提供了 和 两种判断两个变量是否相等的运算符&#xff0c;但我们开始学习的时候 JavaScript 的时候&#xff0c;就被一遍又一遍的告知&#xff1a; 要求变量的类型和值均相等&#xff0c;才能返回true。…

java android 数组_Android开发基础之Java 数组

Java 数组数组对于每一门编程语言来说都是重要的数据结构之一&#xff0c;当然不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素。你可以声明一个数组变量&#xff0c;如 numbers[100] 来代替直接声明 100 个独立变量 number0&…

bellman ford java_Java C 实现Bellman-ford算法

package com.cn.tree;public class MyException extends Exception {private static final long serialVersionUID 1L;public MyException(String str) {super(str);}public MyException() {}}package com.cn.graph;import com.cn.tree.MyException;/*** 很明显时间复杂度为O(…

c#模拟看板控件_在Winform界面使用自定义用户控件及TabelPanel和StackPanel布局控件...

在很多时候&#xff0c;我们做一些非常规化的界面的时候&#xff0c;往往需要创建一些用户控件&#xff0c;在其中绘制好一些基础的界面块&#xff0c;作为后续重复使用的一个单元&#xff0c;用户控件同时也可以封装处理一些简单的逻辑。在开发Winform各种类型项目&#xff0c…

java jdbc 详解_JDBC概述及详解各个对象

JDBC(Java DataBase Connectivity)详解一.概念&#xff1a;JDBC是一种可执行SQL语句的JavaAPI&#xff0c;Java数据库链接&#xff0c;Java语言操做数据库mysql二.本质&#xff1a;JDBC是一种可用于执行SQL语句的Java API&#xff0c;由一些Java语言编写的类和页面组成。各个数…

java空心字木塔_我国七个千年古塔:第四个空心没有塔顶,最后一个是木塔无钉无铆...

1、崇圣寺三塔&#xff0c;云南大理&#xff0c;公元824—839年崇圣寺三塔是一个三塔三阁组成的建筑群&#xff0c;最大的主塔又名千寻塔。是中国现存层数最多的古佛塔&#xff0c;拥有16层。崇圣寺三塔历经30多次地震不倒&#xff0c;极其顽强。2、大雁塔&#xff0c;陕西西安…

java8 ie_Java8语法糖之Lambda表达式_Hudie.的博客-CSDN博客

原文作者&#xff1a;编程一只蝶原文标题&#xff1a;Java8语法糖之Lambda表达式发布时间&#xff1a;2021-02-16 13:08:40一、Lambda表达式简介Lambda表达式&#xff0c;是Java8的一个新特性&#xff0c;也是Java8中最值得学习的新特性之一。(另一个新特性是流式编程。)Lambda…

python中的event_Python event

最新项目游戏感用于SteelSeries GameSense 3.8.x的Python库安装这个包有两个不同的版本。一个支持普通的同步函数调用&#xff0c;另一个支持python的异步功能。要安装同步版本&#xff0c;请运 ...2021-03-02已阅读: n次此模块验证事件模块中的电话号码&#xff0c;就像base_p…

centos的mysql怎么删用户_linux/centos给Mysql创建用户、授权、查看、删除、修改密码、撤...

linux/centos给Mysql创建用户、授权、查看、删除、修改密码、撤linux/centos给Mysql创建用户、授权、查看、删除、修改密码、撤销权限linux/centos给Mysql创建用户、授权、查看、删除、修改密码、撤销权限root权限高&#xff0c;安全性考虑&#xff0c;一般只允许本地(本机)访问…

采取 过滤 php_这3种php高级过滤了解一下,很实用!

在php中有很多的过滤&#xff0c;可以对输入的字符串进行过滤&#xff0c;同时也可以对邮件地址进行过滤&#xff0c;接下来我要讲的是php中的3种高级过滤&#xff0c;在开发中很实用。第一种&#xff1a;过滤数值范围在php经常要接收各种数据&#xff0c;其中数值是非常普遍的…

吃PHP小孩智力好,这7种鱼千万不能给孩子吃,会影响孩子的智力!

所以&#xff0c;给宝宝添加鱼类时一定要注意&#xff0c;有7种鱼含有大量金属元素&#xff0c;是千万不能给宝宝吃的&#xff01;1罗非鱼罗非鱼深青色的外表有几分像鲫鱼。由于罗非鱼的成长周期较长&#xff0c;它们体内汞的含量也就相比其他鱼偏高&#xff0c;小朋友吃罗非鱼…

java监控rabbitMq服务状态,spring cloud 的监控turbine-rabbitmq的示例

前提是你已经有了注册中心,然后搭建一个基础spring cloud 服务,并配置注册服务等等前提环境搭建接下来描述的服务提供者和服务调用者的配置都是一样的,来自《spring cloud 与 docker微服务架构实战》的读后的个人总结.pom文件中需要引入spring-cloud-starter-hystrix/spring-cl…

java弹球轨迹运动解说,动态弹球的实现 加入了多线程技术-javaSE游戏准备工作

动态弹球的实现 加入了多线程技术--javaSE游戏准备工作任务描述:实现了动态弹球的功能&#xff0c;对于有弹球功能的SE游戏奠定了基础。package 运用线程技术的小球;import java.awt.*;import java.awt.event.*;import java.awt.geom.*;//不清楚这个有什么用import java.util.*…

asp php 用户登录,一个简单的asp.net 单点登录实现

以下是实现的效果图&#xff1a;首先上图的点击火车订票链接&#xff0c;就会打开http://学生信息平台网站/LoginToTrainSite.asa页面。LoginToTrainSite.asa页面的大致代码如下&#xff1a;Response.Buffer TrueResponse.ExpiresAbsolute Now() - 1Response.Expires 0Respo…

ajax怎么发送数据给php,ajax怎么发送数据给php

在网上看了很久&#xff0c;发现数据的利用ajax提交数据到后台其实很简单&#xff0c;但是很多讲解的并不清楚&#xff0c;对于初学者来说&#xff0c;很多真的是看着有点糊涂&#xff0c;拿来直接用&#xff0c;又想去了解怎么回事&#xff0c;其实利用ajax提交数据到后台是非…