opengauss数据库导入后,新增的用户没有权限,需要对schema下所有表进行批量授权,sql如下 #高斯对单表进行授权 GRANT Delete, Insert, References, Select, Trigger, Truncate, Update ON TABLE "db_test".
原创 2024-01-18 14:32:58
369阅读
由于最近需要学习Python爬虫相关的知识,所以就先从Python基础、Linux基础开始进行了学习,下面主要是总结了常见的Linux的命令行。最后为了巩固学到的东西,尝试写了个自动备份的Python小demo。1.Linux基本命令1.1 对终端的操作命令gnome-terminal 打开终端Ctrl+d 关闭终端1.2 清除屏幕的命令clear (或者Ctrl+L)1.3 进入和退出文件和文件
# 使用Python进行MySQL数据库备份 作为一名刚入行的开发者,学习如何进行MySQL数据库备份是一个非常重要的技能。数据库备份可以有效避免数据丢失,确保数据安全。本文将为你提供一个详尽的指南,教你如何使用Python实现MySQL数据库备份。 ## 流程概述 下面是整个流程的步骤总结,以便更好地理解。可以参考下表: | 步骤 | 描述
原创 2024-10-23 06:07:59
184阅读
本文主要介绍了mysql备份工具Xtrabackup的使用
原创 2018-01-24 10:16:23
10000+阅读
一、Xtrabackup备份恢复原理备份innodb表时,xtrabackup若干个线程拷贝独立表空间的.ibd文件,并不停监视此过程中redo log的变化,添加到自己的事务日志文件(xtrabackup_logfile)中。在此过程中,发生的物理写操作越多,xtrabackup_logfile越大。在拷贝完成后的第一个prepare阶段,xtrabackup采用类似于innodb崩溃恢复的方法
原创 2014-11-28 23:48:18
2373阅读
1点赞
1评论
MySQL自带的mysqldump备份方式是采用逻辑备份,但是它最大的缺陷就是备份和恢复速度慢对于一个小于50G的数据库而言,这个速度还是能接受的,但如果数据库非常大,那再使用mysqldump备份就不太适合了。
原创 2017-03-21 18:18:57
983阅读
1点赞
场景:服务器数据库需要实现每天定时备份1.首先确定备份脚本放置位置个人放置在   /usr/local/backup文件下,取名文件     bkDatabase.sh2.编写sh脚本# 需要注意几点# 1. -ppassword 如果密码出现括号或下划线请将password用双引号引用起来# 2. 该脚本是将数据库course1进行备份,并进行
原创 2022-10-21 16:11:27
198阅读
一:事务一:事务介绍保证交易的完整性 ACID特性: Atomic(原子性)   所有语句作为一个单元全部成功执行或全部取消。不允许出现中间过程. Consistent(一致性)   如果数据库在事务开始时处于一致状态,则在执行该事务期间将保留一致状态。 Isolated(隔离性)   事务之间不相互影响。   两个方面: 修改同一行 , 一致性读  行级锁:事务修改行,会锁定这行(持有这行的锁
http://hongge.blog.51cto.com/使用xtrabackup进行MySQL数据库备份前面介绍mysqldump备份方式是采用逻辑备份,其最大的缺陷就是备份和恢复速度都慢,对于一个小于50G的数据库而言,这个速度还是能接受的,但如果数据库非常大,那再使用mysqldump备份就不太适合了。这时就需要一种好用又高效的工具,xtrabackup就是其中一款,号称免费版的InnoDB
原创 2016-10-15 18:15:35
2412阅读
mysqldump:【Warning】Usingapasswordonthecommadnlineinterfacecanbeinsecure.通过翻译可以知道《警告:在命令行界面上使用密码可能不安全。》于是在/etc/my.ini配置文件中,修改配置即可,在文件中找到myslqdump行下输入,如果没有就添加下面内容即可
原创 2019-08-05 18:27:39
1306阅读
import java.io.*; import java.util.*; public class DatabaseBackup { /** * 备份数据库 * * @param dbName 数据库名称 * @param dbUserName 数据库用户名 * @param dbPassword 数据库密码
原创 2024-04-25 11:33:31
43阅读
脚本如下#!/bin/bash # 数据库连接信息 DB_USER="root" DB_PASS="123" DB_NAME="iov_member" BACKUP_DIR="/db/backup/" # 获取当前日期 CURRENT_DATE=$(date +%Y%m%d) # 创建备份目录 mkdir -p "$BACKUP_DIR/$CURRENT_DATE" #
原创 2024-10-09 17:50:06
140阅读
关于如何使用 Python 的 `pymysql` 进行数据库备份的问题,这篇博文将详细介绍备份策略、恢复流程、灾难场景、工具链集成、验证方法以及迁移方案。通过这样的结构,能够更好地理解备份和恢复的整个过程以及如何保证数据的安全性。 ## 备份策略 在备份数据库时,我们需要明确备份的方式和存储介质,以下是一个简单的备份流程图: ```mermaid flowchart TD A[开
导出整个数据库并恢复# mysqldump -uroot -p123456 -B -A --events -x|gzip>/opt/bak_$(date +%F).sql.gz       # ll /opt/bak_$(date +%F).sql.gz 导入整个数据库# cd /opt/# gzip -d bak_2015-11-04.sq
原创 2016-05-06 15:34:19
1348阅读
# Linux进行MongoDB数据库备份 ## 1. 概述 在本文中,我们将学习如何在Linux环境下使用MongoDB进行数据库备份。MongoDB是一个流行的开源文档数据库备份数据库是保持数据的重要手段之一。我们将通过以下步骤来完成整个过程: 1. 连接到MongoDB数据库 2. 创建备份 3. 压缩备份文件 4. 移动备份文件到指定目录 5. 定期自动备份(可选) ## 2.
原创 2023-11-06 08:50:34
47阅读
mgob 是就有golang 编写的mongodb 数据库备份工具,支持cron 调度,基于cli (mongodump,minio mc ...) 各种工具以及rest api 的模式进行 数据备份管理,实际上我们基于webhook 的模式比如(adnanh/webhook)也是可以解决的,对于
原创 2021-07-18 21:14:20
403阅读
逻辑备份工具mysqldump mysqldump是MySQL数据库自带的一款命令行工具,mysqldump属于单线程,功能是非常强大的,不仅常被用于执行数据备份任务,甚至还可以用于数据迁移。 Mysqldump是mysql自带的逻辑备份工具,它的备份原理是,通过协议连接到mysql数据库,将数据转换成标准SQL语句(一堆 CREATE , DROP ,INSERT等语句);但我们需要还原时,只要
转载 2023-07-07 23:15:30
104阅读
## MySQL对表数据进行分割 ### 整体流程 下面是对表数据进行分割的整体流程: ```mermaid journey title 数据分割流程 section 了解需求 开发者 -> 小白: 与小白沟通需求 section 分析表结构 开发者 -> 小白: 分析表结构,确定分割方案 section 创建分割表
原创 2023-08-25 10:15:28
144阅读
一、实验目的了解Navicat的数据备份和恢复机制,掌握Navicat中数据库备份和恢复的方法。二、实验内容1、备份步骤:使用用户root打开连接MySQL—打开数据库world—点击界面上方的“备份”—新建备份,如下图所示:点击“开始”—成功完成后点击保存—保存名称为world—确定,结果如下图所示:备份完成2、恢复还原步骤:接第1部分操作—删除数据库world—在连接MySQL中新建一个空的数
转载 2024-02-11 21:23:36
228阅读
  1、完全备份(Full Backup)  备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件。在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份。换言之,清除存档属性。完全备份就是指对某一个时间点上的所有数据或应用进行的一个完全拷贝。实际应用中就是用一盘磁带对整个系统进行完全备份,包括其中的系统和所有数据。这种备份方式最大的好处就是只要用一盘磁带,就可以恢复丢失的数据
转载 2023-07-18 11:27:40
229阅读
  • 1
  • 2
  • 3
  • 4
  • 5