文章目录模拟单表数据丢失删除数据库中某张表恢复单表数据建表恢复数据 数据误删是一个线上常见的灾难问题。想起当年公司小伙伴在上线前一天删除了用户表的数据,打电话给经理的手都是颤抖的。经理绞尽脑汁,凌晨从别的表找到人员数据拼凑恢复到用户表,但最后还是丢了部分用户数据。模拟单表数据丢失如果是执行了delete,可以通过解析binlog日志为“undo语句”,反向将数据恢复回来;但是如果执行的语句是dr
备份工具仅限于xtrabackup(2.0+)umask 大家并不陌生,它设定的文件(目录)的默认权限;一般新创建的目录权限为755,文件为644;但MySQL对于新创建的数据库目录的权限为 700;数据表文件为660;这可让我们摸不著头脑啦。难道MySQL不依赖系统自己设定的值?参考文档:MySQL UMASK 决定数据库目录、文件权限是由两个变量UMASK UMASK_DIR 来决定,UMAS
原创 2013-11-04 17:37:32
663阅读
以下配置在本机上已经成功:实现功能:A为主服务器,B为从服务器,初始状态时,A和B中的数据信息相同,当A中的数据发生变化时,B也跟着发生相应的变化,使得A和B的数据信息同步,达到备份的目的。        环境:A、B的MySQL数据库版本同为4.1.20A:操作系统:Windows 2003 serverIP地址:192.168.100
转载 2023-06-13 21:56:14
90阅读
mysql备份数据迁移报错
1 问题描述备份报错:"mysqldump: Got error: 1449: The user specified as a definer ('zhangsan'@'%') does not exist when using LOCK TABLES"主要原因是当时创建view 、procedure 或者trigger使用的用户发生了变化(修改或删除),通过可视化查看 information_s
原创 8月前
308阅读
最近在学Symantec NetBackup备份软件,简称NBU。实验环境是Windows Server 2003 SP2简体中文企业版,NBU的版本是7.1。遇到个问题是单独备份还原客户端的一个目录没问题,但是Backup Selections选择“ALL-LOCAL_DRIVES”就不能备份,在Job Details里提示“ERR - Unable to b
原创 2011-09-03 22:04:06
2454阅读
问题:mysqlhotcopy备份报错 /usr/local/mysql/bin/mysqlhotcopy -u root -p  --addtodest --noindices --flushlog -q qeedoo /tmp/bak install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC co
原创 2011-09-27 18:26:51
1045阅读
[root@node1 mysql]# innobackupex --user=root --passwor=redhat /root/backup/140619 18:20:08  innobackupex: Connecting to MySQL server with DSN 'dbi:mysql:;mysql_read_default_group=xtrabackup' as '
翻译 精选 2014-12-20 16:39:26
9555阅读
windows环境下的mysql执行备份:确定用户和密码是正确的 mysqldump -uroot123 -p --default-character-set=utf8 -d lm_dyd > lm.sql报错:mysqldump: Got error: 1044: Access denied for user 'root123'@'%' to database
原创 2016-05-26 11:31:22
823阅读
  关于数据库的备份恢复原理,大家多少都比较熟悉了。但是,你目前做的数据库备份有多可靠?你可以安心睡觉了吗?如果答案是肯定的,那就不用多花时间看下文了,如果觉得还不够安心,总担心数据库哪一天坏了修不好,那么请接着看:   1、我有RAID,还需要做数据库备份吗?需要。有了RAID,万一部份磁盘损坏, 可以修复数据库,有的情况下数据库甚至可以继续使用。但是,如果哪一天,你的同事不小心删除了一条重
转载 2024-05-12 07:51:37
168阅读
前两天GHOST失败,过程如下: win7系统觉得慢了想换xp,于是装一键ghost,开机引导,打开工具箱,选ghost,选了一个我当初的自己搞的asus xp ghost镜像(后来才发现原来当初~~~~竟然没ghost系统盘,做的是d盘的镜像,里面根本没系统,晕哦~~),开机的那个提示是**MBR missing,大体如此。 现在开机MBR加载不了,那个工具箱自然也没出找去了
(1)连接目标数据库 在RMAN中可以建立与目标数据库或恢复目录数据库的连接。与目标数据库连接时,用户须具有sysdba系统权限,以保证可以进行数据库的备份、修复与恢复工作。 可以在操作系统命令提示符下输入以下命令,直连目标数据库 RMAN TARGET user/password@net_service_name [NOCATALOG] 或者先启动命令执行器,再通过以下命令连接 CONN
1.windows linux双系统引导备份与恢复1.先安装Windows后再在另一个分区安装Linux,那么一般可以实现双系统启动. 2.先安装Linux再安装Windows,那么Windows会把Linux的启动破坏掉,要用Grub修复才能实现双系统的启动. 3.不管现在是什么分区,在安装过程中你选择在哪个分区安装,那么就会把那个分区格式化成所安装系统的文件格式,windows会格式化成Fat
# 如何实现mysqldump跳过报错备份 ## 1. 整体流程 ```mermaid journey title 整体流程 section 开始 开始 --> 下载mysqldump工具 section 实现跳过报错备份 下载mysqldump工具 --> 配置环境变量 配置环境变量 --> 编写备份脚本
原创 2024-06-23 05:09:40
29阅读
Veritas Netbackup 提供了强大的故障响应功能, 能够有效及时的处理 各种备份故障。主要有备份状态码(status) 、错误信息、报告信息及调试日志。下面我们主要针对备份状态码讲解下各种常见的错误及故障处理办法。 1. NetBackup 状态码: 0 消息:请求的操作成功完成 解释:对于请求的操作,没有检测到任何问题。2. NetBackup 状态码: 1 消息:请求的操作部分成功
转载 2024-06-22 18:38:53
236阅读
ORA-01017: invalid username/password; logon denied
原创 2018-02-13 23:10:10
2972阅读
SQL Server数据库备份出错及应对措施 早上看了一个贴子,是一个哥们推广自己一个智能的数据库备份系统,他总结了数据库备份过程中所有可能出错的情况,可以借鉴。 如果你是一位DBA老手,在看完我的文章后,如果发现有错误之处,欢迎批评指正。 如果你做DBA时间不长,对数据库的备份有些担心,希望能找到一种让你放心的备份方案,那么本文绝对适合你。 关于数据库的备份恢复原理,大家多少都比较熟悉了。但
转载 2024-02-29 10:30:16
62阅读
一、冷备份(off, 慢, 时间点上恢复)冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份是将关键性文件拷贝到另外位置的一种说法。对于备份数据库信息而言,冷备份是最快和最安全的方法。冷备份的优点:1.是非常快速的备份方法(只需拷贝文件)2.容易归档(简单拷贝即可)3.容易恢复到某个时间点上(只需将文件再拷贝回去)4.能与归档方法相结合,作数据库“最新状态”的
备份介绍与分类数据库备份方案一般分为冷备份和热备份备份:也被称为物理备份,拷贝数据库目录下的文件进行备份备份:数据库服务正常运行情况,直接对数据库的数据进行备份备份方案有全量备份、增量备份和差异备份全量备份一般称为:全备,每次都将所有数据备份一遍,优点是安全,即使数据丢失也不怕,将数据导回去即可,缺点是耗资源、备份时间长增量备份增备,第一次备份时将所有数据备份一遍(也就是进行一次全备),第二
XtraBackup是percona公司提供的开源工具,以热备Innodb表著称而被广泛采用。  XtraBackup对 Innodb的备份之所以是热备,无需锁表,是基于Innodb自身的崩溃恢复机制,它首先复制所有的Innodb数据文件,这样复制出来的文件肯定是不 一致的,然后对每个文件进行崩溃恢复处理,最终达到一致。就和MySQL在启动Innodb的时候一样,会通过比较数据文件头和
  • 1
  • 2
  • 3
  • 4
  • 5