Percona5.7 TokuBackup支持TokuDB热备份
发表于:2025-11-10 作者:千家信息网编辑
千家信息网最后更新 2025年11月10日,Percona5.7 TokuBackup支持TokuDB热备份一、安装tokudb引擎执行以下脚本,自动安装tokudb。# bin/ps-admin --defaults-file=/etc/my
千家信息网最后更新 2025年11月10日Percona5.7 TokuBackup支持TokuDB热备份
Percona5.7 TokuBackup支持TokuDB热备份
一、安装tokudb引擎
执行以下脚本,自动安装tokudb。
# bin/ps-admin --defaults-file=/etc/my3308.cnf --enable -uroot -p123456 -S /tmp/mysql3308.sockChecking SELinux status...INFO: SELinux is disabled.Checking if TokuDB plugin is available for installation ...INFO: ha_tokudb.so library for TokuDB found at /usr/local/Percona/lib/mysql/plugin/ha_tokudb.so.Checking location of jemalloc library ...INFO: jemalloc library needed for TokuDB found at /usr/local/Percona/lib/mysql/libjemalloc.so.1Checking if Percona Server is running with jemalloc enabled...INFO: Percona Server is running with jemalloc enabled.Checking transparent huge pages status on the system...INFO: Transparent huge pages are currently disabled on the system.Checking if thp-setting=never option is already set in config file...INFO: Option thp-setting=never is not set in the config file. (needed only if THP is not disabled permanently on the system)Checking TokuDB engine plugin status...INFO: TokuDB engine plugin is installed.Adding thp-setting=never option into /etc/my3308.cnfINFO: Successfully added thp-setting=never option into /etc/my3308.cnf
二、增加mysqld_safe启动参数preload-hotbackup至my.cnf配置文件里
# bin/ps_tokudb_admin --defaults-file=/etc/my3308.cnf --enable-backup -uroot -p123456 -S /tmp/mysql3308.sockWARNING: This script is deprecated and will be removed in 8.0. You can use ps-admin script which has more functionality.Checking SELinux status...INFO: SELinux is disabled.Checking if Percona Server is running with jemalloc enabled...INFO: Percona Server is running with jemalloc enabled.Checking transparent huge pages status on the system...INFO: Transparent huge pages are currently disabled on the system.Checking if thp-setting=never option is already set in config file...INFO: Option thp-setting=never is set in the config file.Checking if preload-hotbackup option is already set in config file...INFO: Option preload-hotbackup is not set in the config file.Checking TokuDB engine plugin status...INFO: TokuDB engine plugin is installed.Checking TokuBackup plugin status...INFO: TokuBackup plugin is not installed.Adding preload-hotbackup option into /etc/my3308.cnfINFO: Successfully added preload-hotbackup option into /etc/my3308.cnfPLEASE RESTART MYSQL SERVICE AND RUN THIS SCRIPT AGAIN TO FINISH INSTALLATION!
三、重启mysqld服务
/etc/init.d/mysql restart
四、安装热备份TokuBackup plugin工具插件
# bin/ps_tokudb_admin --defaults-file=/etc/my3308.cnf --enable-backup -uroot -p123456 -S /tmp/mysql3308.sockWARNING: This script is deprecated and will be removed in 8.0. You can use ps-admin script which has more functionality.Checking SELinux status...INFO: SELinux is disabled.Checking if Percona Server is running with jemalloc enabled...INFO: Percona Server is running with jemalloc enabled.Checking transparent huge pages status on the system...INFO: Transparent huge pages are currently disabled on the system.Checking if thp-setting=never option is already set in config file...INFO: Option thp-setting=never is set in the config file.Checking if preload-hotbackup option is already set in config file...INFO: Option preload-hotbackup is set in the config file.Checking TokuDB engine plugin status...INFO: TokuDB engine plugin is installed.Checking TokuBackup plugin status...INFO: TokuBackup plugin is not installed.Checking if Percona Server is running with libHotBackup.so preloaded...INFO: Percona Server is running with libHotBackup.so preloaded.Installing TokuBackup plugin...INFO: Successfully installed TokuBackup plugin.
五、开始全量热备份
执行下面的命令即可开启热备份:
MySQL [(none)]> set tokudb_backup_dir='/data/tokudb_bak/';Query OK, 0 rows affected (0.408 sec)
注:创建一个空目录/data/tokudb_bak,并将其属性改成mysql
注意事项:
1、关闭异步IO,否则备份失败。
innodb_use_native_aio = 0
2、不支持增量备份
六、恢复
直接拷贝备份文件至你的数据目录下,启动mysqld进程即可。
备份
支持
文件
事项
参数
命令
增量
属性
工具
引擎
拷贝
插件
数据
注意事项
目录
空目录
脚本
进程
面的
并将
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
靖远软件开发技术
京剧猫怎么进去服务器
管理员只能在服务器上
安卓判断是否存在数据库
我的起源服务器开几个
服务器都需要做什么设置
克拉玛依高级中学网络安全
在数据库上新建服务器
易语言 数据库教程
网络安全英语视频下载
软件开发招标资格
我的世界侏罗纪公园手机版服务器
手抄报初一网络安全
端游网易我的世界有啥好玩服务器
网络安全落到实处
aiaa 数据库
普陀区业务前景软件开发信息推荐
驻马店软件开发要多少钱
网络安全周例会纪要
网络安全谨防诈骗作文
用友t3不显示服务器
网安大队网络安全工作台账
网络安全管理类联考英语
bim软件开发 面试
定位服务器的基本方法
数据库基础及应用答案
数据库随机产生不重复数字
中间件是web服务器
什么是服务器通信模式
实用计算机网络技术教程