文档章节

MySql 数据库备份与恢复

Mcgrady1
 Mcgrady1
发布于 2017/07/11 21:29
字数 321
阅读 10
收藏 0

  最近的一次恢复数据库时,由于数据库文件过大,所以nivcat不能成功恢复,于是采用mysql命令行,但是一直不成功,报错如下:

最后终于找到解决办法(字符编码)解决办法:

mysql -uroot -proot --default-character-set=utf8  mydattabase<H:\mydatabase.sql

 

 

 

备份数据库

备份就是将数据库导出为sql脚本。在命令行中输入:mysqldump -u用户名 -p密码 数据库名>导出文件路径

注意:1.末尾不要打分号。2.执行此语句前应该先退出mysql客户端。3.导出的内容不包括创建数据库的语句只包含数据库里面的内容。

恢复数据库

就是将导出的sql脚本插入到数据库中。有如下两种实现方式:

  • 第一种方式:1.登录mysql:mysql -u用户名 -p密码。2.创建数据库:create database 数据库名。3.输入命令:mysql -uroot -p密码 数据库名<备份的数据路径并回车。
  • 第二种方式:1.删除数据库:drop database 数据库名。2.重新创建数据库:create database 数据库名。3.切换到数据库:use 数据库名。4.输入命令:source sql脚本路径并回车。

 

 

© 著作权归作者所有

上一篇: maven常用命令
Mcgrady1
粉丝 1
博文 25
码字总数 10275
作品 0
西安
私信 提问
MySQL完全、增量的备份与恢复

数据库备份的重要性 提高系统的高可用性和灾难可恢复性,在数据库系统崩溃时,没有数据备份就没法找到数据。 使用数据库备份还原数据库,是数据库崩溃时提供数据恢复最小代价的最优方案。 没...

cchenyz
2018/07/03
0
0
Mongodb备份恢复(mongodump,mongorestore方式)

Mongodb备份恢复(mongodump,mongorestore方式) 2015年07月03日 14:53:11 阅读数:7262 一:备份 1.1 备份所有数据库 1.2 备份单个数据库 1.3 备份某个表 二:恢复 2.1 恢复单个表 2.2 恢复单...

linjin200
2018/07/03
45
0
mysql增量备份及恢复解决方案

前言 操作系统崩溃、电源故障、文件系统崩溃和硬件故障等异常状况都可能导致我们正在使用的数据库出现故障而产生数据库中数据不一致的情况。为了保证数据库使用安全,必须定期备份数据库;数...

徐学良
2015/07/23
958
0
xtrabackup 备份恢复测试过程

参考: http://blog.csdn.net/justdb/article/details/17054579# MySQL备份与恢复之percona-xtrabackup软件的使用 http://blog.csdn.net/justdb/article/details/17054667# MySQL备份与恢复之......

ss75710541
2015/02/10
0
0
Msyqldump和Xtrabackup全备与增量备份mysql数据库

Msyqldump和Xtrabackup全备与增量备份mysql数据库 1、概述: 数据备份的介绍,类型,及具; msyqldump备份的实现和数据恢复;(4GB) Xtrabackup备份的实现和数据恢复;(百G) 备份和恢复(数据...

legehappy
2017/11/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Less导入选项

Less 提供了CSS @import CSS规则的几个扩展,以提供更多的灵活性来处理外部文件。 语法: @import (keyword) "filename"; 以下是导入指令的相关详情: reference,使用较少的文件但不输出。 ...

凌兮洛
2分钟前
0
0
Docker下实现MySQL主从(读、写分离)同步配置

docker下实现两个(或多个)mysql容器的主、从数据库同步配置,首先要明白docker容器的相互通信关系,默认是使用的bridge模式: 也就是说,通过docker run命令创建docker容器是每个容器都有自己...

源哥L
12分钟前
3
0
一起来学Java8(三)——方法引用

在一起来学Java8(一)——函数式编程中有一个简单的函数式编程的例子: import java.util.function.Consumer;class Person { public static void sayHello(String name) { S...

猿敲月下码
31分钟前
15
0
读书笔记:深入理解ES6(十一)

第十一章 Promise与异步编程   Promise可以实现其他语言中类似Future和Deferred一样的功能,是另一种异步编程的选择,它既可以像事件和回调函数一样指定稍后执行的代码,也可以明确指示代码...

张森ZS
54分钟前
20
0
面试官,Java8 JVM内存结构变了,永久代到元空间

在文章《JVM之内存结构详解》中我们描述了Java7以前的JVM内存结构,但在Java8和以后版本中JVM的内存结构慢慢发生了变化。作为面试官如果你还不知道,那么面试过程中是不是有些露怯?作为面试...

程序新视界
今天
29
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部