main
黄海 12 months ago
parent f2a4cdcb1e
commit e3a1b60904

@ -43,20 +43,22 @@ socket=/tmp/mysql.sock
[mysql]
socket=/tmp/mysql.sock
# 忽略大小写
lower_case_table_names=1
#lower_case_table_names=1
# 管理MySQL_etc/init.d
mkdir /etc/init.d -p
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
#启动、重启命令
service mysqld start
service mysqld restart
# 重定向文件
ln -s /usr/lib64/libncurses.so.6.2 /usr/lib64/libncurses.so.5
ln -s /usr/lib64/libtinfo.so.6.2 /usr/lib64/libtinfo.so.5
#启动、重启命令
service mysqld start
service mysqld restart
# 重置密码
/etc/init.d/mysqld stop

@ -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 &
------------------------------------------------------------------------------------------------------------

Loading…
Cancel
Save