|
|
|
@ -10,6 +10,7 @@ cd /usr/local
|
|
|
|
|
|
|
|
|
|
因为备份文件太大,无法使用rz -be,所以选择sftp上传 hins25487844_data_20240730052418_qp.xb
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 解包
|
|
|
|
|
mkdir /var/mysql_bkdata/ -p
|
|
|
|
|
cat hins25487844_data_20240730052418_qp.xb | xbstream -x -v -C /var/mysql_bkdata/
|
|
|
|
@ -17,34 +18,41 @@ cat hins25487844_data_20240730052418_qp.xb | xbstream -x -v -C /var/mysql_bkdata
|
|
|
|
|
## 解压
|
|
|
|
|
innobackupex --decompress --remove-original /var/mysql_bkdata/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 恢复前准备
|
|
|
|
|
innobackupex --defaults-file=/var/mysql_bkdata/backup-my.cnf --apply-log /var/mysql_bkdata/
|
|
|
|
|
|
|
|
|
|
# 下手要狠一点
|
|
|
|
|
rm -rf /data/mysql
|
|
|
|
|
mkdir /data/mysql -p
|
|
|
|
|
# 编辑数据库配置文件
|
|
|
|
|
mkdir /var/mysql_newdata -p
|
|
|
|
|
|
|
|
|
|
vi /etc/my.cnf
|
|
|
|
|
|
|
|
|
|
# 添加如下内容
|
|
|
|
|
innodb_undo_tablespaces=2
|
|
|
|
|
innodb_undo_directory=/data/mysql
|
|
|
|
|
# 修改
|
|
|
|
|
datadir = /var/mysql_newdata
|
|
|
|
|
|
|
|
|
|
############重要########################
|
|
|
|
|
# 参数innodb_undo_tablespaces的取值需要与/var/mysql_bkdata/backup-my.cnf中的取值相同,您可以使用下面的命令来查询。
|
|
|
|
|
cat /var/mysql_bkdata/backup-my.cnf | grep innodb_undo_tablespaces
|
|
|
|
|
|
|
|
|
|
# 添加
|
|
|
|
|
# 这个值不是乱写的,是根据上面的查询命令获取到的
|
|
|
|
|
[mysqld]
|
|
|
|
|
innodb_undo_tablespaces=0
|
|
|
|
|
innodb_undo_directory= /var/mysql_newdata
|
|
|
|
|
|
|
|
|
|
# 恢复数据
|
|
|
|
|
innobackupex --defaults-file=/etc/my.cnf --copy-back /var/mysql_bkdata/
|
|
|
|
|
|
|
|
|
|
### 修改
|
|
|
|
|
vi /etc/my.cnf
|
|
|
|
|
|
|
|
|
|
# 增加
|
|
|
|
|
[mysqld]
|
|
|
|
|
lower_case_table_names=1
|
|
|
|
|
|
|
|
|
|
# 授权
|
|
|
|
|
chown -R mysql:mysql /data/mysql
|
|
|
|
|
chown -R mysql:mysql /var/mysql_newdata
|
|
|
|
|
|
|
|
|
|
# 启动
|
|
|
|
|
mysqld --defaults-file=/etc/my.cnf --user=mysql --datadir=/data/mysql &
|
|
|
|
|
|
|
|
|
|
---------------------------------------------------------------------------------------------------------------------
|
|
|
|
|
Redis实例
|
|
|
|
|
Redis 5.0
|
|
|
|
|
|
|
|
|
|
RocketMq
|
|
|
|
|
4.0系列
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mysqld --defaults-file=/etc/my.cnf --user=mysql --datadir=/var/mysql_newdata &
|
|
|
|
|
------------------------------------------------------------------------------------------------------------
|
|
|
|
|