千家信息网

数据库持久化的两种实现方式

发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,对数据库服务里的数据进行持久化存储,既可以做数据备份,也方便数据传输。目前主要有两种实现方式:一.创建快照Mysql快照Mysql的dump工具,可以将数据导出为.sql文件,通过这个sql文件,可以
千家信息网最后更新 2025年01月19日数据库持久化的两种实现方式

对数据库服务里的数据进行持久化存储,既可以做数据备份,也方便数据传输。

目前主要有两种实现方式:

一.创建快照

Mysql快照
Mysql的dump工具,可以将数据导出为.sql文件,通过这个sql文件,可以作数据恢复。

$ mysqldump -h xxx -uroot -p databasename > ~/data_backup/database.sql 

Redis的rdb
redis客户端下发送save/bgsave指令,会创建rdb文件。默认文件名为dump.rdb

127.0.0.1:6379> save127.0.0.1:6379> bgsave

注意,如何快速查找dump.rdb位置
1.使用config命令

127.0.0.1:6379> CONFIG GET dir1) "dir"2) "/var/lib/redis"

2.通过redis.conf配置文件,找到工作目录dir配置
如何快速找到redis.conf文件?再客户端已连接的情况下使用info server命令

127.0.0.1:6379> info server# Serverredis_version:5.0.3redis_git_sha1:00000000redis_git_dirty:0redis_build_id:23238c6957772153redis_mode:standaloneos:Linux 5.0.0-32-generic x86_64arch_bits:64multiplexing_api:epollatomicvar_api:atomic-builtingcc_version:8.3.0process_id:855run_id:8b009f0b92e3d738e49ab03fdad7766dbb3988c2tcp_port:6379uptime_in_seconds:402219uptime_in_days:4hz:10configured_hz:10lru_clock:15054015executable:/usr/bin/redis-serverconfig_file:/etc/redis/redis.conf

或者

$ redis-cli -p 6379 info server |grep config_fileconfig_file:/etc/redis/redis.conf

二.记录写操作日志(inset/update/delete)

Mysql的binlog

Redis的aof

数据 文件 命令 客户 客户端 快照 配置 数据库 方式 会创 位置 备份 工具 情况 指令 数据传输 数据备份 数据恢复 日志 目录 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 阿里云服务器有多大存储空间 海豹网络技术有限公司 中国能源数据库eia 江苏人工智能软件开发价钱是多少 源易创建服务器 网络安全是所有信息系统的集合 造梦西游拿什么软件开发的 通联汇成互联网科技有限公司 tgp饥荒服务器管理 软件开发培训乐智赢 国家鼓励的软件开发核心项目 使用数据库需要网络吗 网络技术术语有哪些 无人模拟软件开发商 网络安全产品 收集微信 第一届网络安全小主播视频 turn服务器测试 奥拉星所有服务器名称 erp无法连接消息服务器 海口直播软件开发服务商 ipsec服务器外网地址 下列哪一个不是无限网络技术 松下电气软件开发待遇怎么样 主板显示无法连接服务器 数据库查询设计怎么查询指定字段 网络安全新闻稿 闵行区创新软件开发客户至上 饥荒2个人的服务器多少钱 有关网络技术名人 智能软件开发承诺守信
0