一、逻辑备份备份的是建表、建库、插入等操作所执行SQL语句,适用于中小型数据库,效率相对较低。**本质:**导出的是SQL语句文件**优点:**不论是什么存储引擎,都可以用mysqldump备成SQL语句**缺点:**速度较慢,导入时可能会出现格式不兼容的突发情况,无法做增量备份和累计增量备份。提供三种级别的备份,表,库和全库逻辑备份备份的是建表、建库、插入等操作所执行SQL语句(DDL
转载 2024-05-30 12:48:34
241阅读
近期公司要上线一个mysql的项目,我们使用drbd+heartbeat进行热备,以保证db的高可用性,这里记录下安装过程。关于drbd的扩容,缩小空间以及meta数据表的备份等详细操作这里就不给出了,感兴趣的同学可以参考drbd官网: www.drbd.org ,也可以和我交流,mail to: yang.gy@founder.com 一.下载及安
1、找到mysql安装路径D:\xxx\MYSQL\MySQL Workbench CE 6.0.8下的mysqldump.exe,由于脚本执行该程序要求路径下不能有空格(如果路径有空格则会生成0kb的备份文件),所以拷贝mysqldump.exe到任意文件夹(我这里是D:/Soft/MYSQL)2、编辑保存脚本back_up.bat如下:@echo off set "Ymd=%date:~,4%
# 项目方案:Java文件传实现方案 ## 背景 在文件传输过程中,如果文件已经存在于服务器端,可以通过比对文件的MD5值来实现传,避免重复上传文件,节省时间和流量。 ## 方案概述 本方案将通过计算文件的MD5值,并与服务器端已有文件的MD5值进行比对,实现文件的传功能。 ## 实现步骤 1. 客户端计算文件的MD5值; 2. 客户端将文件的MD5值发送到服务器端; 3. 服务器端根
原创 2024-03-28 06:18:13
100阅读
直播平台怎么搭建,设置状态栏颜色、沉浸式状态栏导入依赖: implementation 'com.gyf.immersionbar:immersionbar:3.0.0' // 设置状态栏颜色为白色 ImmersionBar.with(this).statusBarColor(R.color.white) .fitsSystemWindows(true).init();
补充MySQL可视化(IDE)工具我们之前对数据库的操作都是通过cmd命令进行的比较繁琐  那么有没有更渐变的方法去办这个事呢?  答案事必须的   往下看吧。。。navicat该工具是一款MySQL的客户端可视化软件工具   你只需要软件运行以后在上边点点就可以轻松的完成建表  建库等相关操作下载链接  https://pan.baid
## MySQL如何实现逻辑删除 逻辑删除是一种常见的数据删除方式,它并不是真正从数据库中删除数据,而是通过标记来表示该数据已被删除。这种方式在一些情况下非常有用,比如需要保留历史数据、恢复删除的数据等。 下面我们将使用MySQL来介绍如何实现逻辑删除。 ### 创建一个示例表 首先,我们创建一个示例表来存储用户信息。该表将包含`id`、`name`和`deleted`三个字段,其中`id
原创 2023-11-11 05:14:03
167阅读
MySQL二阶段提交与xtrabackup如何保证备份不丢失数据 MySQL二阶段提交与crash recovery 1. MySQL二阶段提交 2. crash recovery的实现 xtrabackup如何实现数据不丢失 1. general log中xtrabackup的备份记录 MySQL二阶段提交与xtrabackup如何保证备份不丢失数据前提:设置了双1
https://github.com/flike/kingshard/blob/master/README_ZH.mdkingshard简介kingshard是一个由Go开发高性能MySQL Proxy项目,kingshard在满足基本的读写分离的功能上,致力于简化MySQL分库分表操作;能够让DBA通过kingshard轻松平滑地实现MySQL数据库扩容。 kingshard的性能是直
备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。而对于一些网站、系统来说,数据库就是一切,所以做好数据库的备份是至关重要的!备份是什么?存储介质 光盘 磁带 硬盘 磁盘阵列 DAS:直接附加存储 NAS:网络附加存储 SAN:存储区域网络&nb
内核的虚拟化是怎么做到的 内核虚拟化技术是现代计算机技术中非常重要的一部分,它允许在一个物理主机上并行运行多个虚拟操作系统,而不需要为每个操作系统分配独立的硬件资源。以下是关于这个技术的详细解析,以帮助理解其实现原理与应用。 ## 用户场景还原 在大型企业的生产环境中,内部部署了多个应用服务器,这些服务器各自运行着独立的操作系统和应用程序。由于资源使用不均衡,部分服务器的利用率极低,导致
原创 7月前
94阅读
# Redis怎么做到隔离 ## 介绍 在实际项目中,我们常常需要使用Redis作为缓存数据库,但是在多个项目或者团队共享一个Redis实例的情况下,隔离不同项目或者团队的数据就显得尤为重要。本文将介绍如何通过Redis的命名空间和权限控制来实现数据的隔离。 ## 方案 ### 1. 命名空间 Redis提供了`SELECT`命令,可以在同一个Redis实例上创建多个数据库,每个数据库有
原创 2024-07-08 04:49:55
89阅读
# Java定时任务的实现 ## 引言 在日常开发中,经常会遇到需要定时执行某些任务的场景。Java提供了Timer和ScheduledExecutorService等工具类来实现定时任务,但它们的最小时间精度只能到毫秒。如果我们需要更精确的定时任务,例如每秒执行一次,该怎么办呢? 本文将介绍如何使用Java开发定时任务,并提供示例代码,帮助读者解决实际问题。 ## 问题背景
原创 2024-01-08 04:53:19
299阅读
# 如何重复执行MySQL创建索引操作 在使用MySQL数据库时,为了提高查询效率,我们通常会使用索引来加快查询速度。但是,在实际工作中,有时候需要重复执行创建索引的操作。那么,如何能够简单、高效地实现这一目标呢?本文将介绍如何通过编写SQL语句来实现重复执行创建索引的操作,并提供示例代码。 ## 实际问题 假设我们有一个名为`users`的表,其中包含了用户的信息,如用户ID、用户名、年龄
原创 2024-05-12 04:15:17
150阅读
目录1. 免密码登录MySQL1.1 免密码配置1.2 登录选项介绍2. MySQL基础配置:my.cnf3. 开机自启动设置(可选设置)4. 查看存储引擎5. 查看系统的编码规则和校验规则6. 数据库的操作6.1 查看数据库6.2 创建数据库 create database6.3 删除数据库 drop database6.4 使用数据库 use6.5 修改数据库 alter database7
转载 11月前
26阅读
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼MYSQL定时、实时备份/恢复的方法一、备份恢复策略进行备份或恢复操作时需要考虑一些因素:确定要备份的表的存储引擎是事务型还是非事务型,两种不同的存储引擎备份方式在处理数据一致性方面是不太一样的。确定使用全备份还是增量备份。全备份的优点是备份保持最新备份,恢复的时候可以花费更少的时间;缺点是如果数据量大,将会花费很多的时间,并对系统造成较长时间
# MySQL每日备份方案 ## 1. 简介 MySQL是一个常用的关系型数据库管理系统,为了保证数据的安全性,我们需要定期备份数据库。本文将介绍一个简单的方案,通过使用Shell脚本和crontab定时任务来实现MySQL每日备份。 ## 2. 方案概述 本方案主要包括以下几个步骤: - 创建备份脚本:通过编写Shell脚本实现MySQL备份的功能。 - 设置定时任务:使用cronta
原创 2023-12-30 07:28:43
60阅读
一、MySQL备份方式与备份类型1.备份的必要性  再生产环境中,为了防止硬件故障、软件故障、自然灾害、误操作等各种原因导致的数据库数据丢失后能恢复到事故之前的状态,我们需要对数据库进行备份和恢复操作。数据库的备份和恢复是非常重要的工作,数据的备份不是最终目的,数据的恢复才是。  备份时应该注意的事项:1.最多能容忍多少数据丢失;2.恢复数据需要在多长时间内完成;3.需要恢复那些数据;4.定期测试
# 如何备份MySQL数据 MySQL是一个流行的关系型数据库管理系统,用于存储和管理数据。在实际应用中,我们经常需要对MySQL数据库进行备份,以防止数据丢失。本文将介绍如何通过不同的方法对MySQL数据进行备份,并提供示例代码。 ## 为什么需要备份数据 数据备份是非常重要的,因为数据丢失可能会导致严重后果,比如业务中断、数据丢失等。通过定期备份数据,可以确保在发生意外情况时能够快速恢复
原创 2024-03-18 04:39:23
61阅读
数据查询业务中,有时会碰到数据量很大的清单报表。由于用户输入的查询条件可能很宽泛,因此会从数据库中查出几百上千万甚至过亿行的记录,常见的包括银行流水记录,物流明细等。呈现时如果等着把这些记录全部检索出来再生成报表,那会需要很长时间,用户体验自然会非常恶劣。而且,报表一般采用内存运算机制,大多数情况下内存里也装不下这么多数据。所以,我们一般都会使用分页呈现的方式,尽量快速地呈现出第一页,然后用户可以随意翻页显示,每次只显示一页,也不会造成内存溢出。
原创 2018-09-30 12:01:38
869阅读
  • 1
  • 2
  • 3
  • 4
  • 5