|
|
|
|
## 云数据库 RDS
|
|
|
|
|
|
|
|
|
|
4.07GB
|
|
|
|
|
5.7
|
|
|
|
|
hins25487844_data_20240730052418_qp.xb
|
|
|
|
|
还原办法:
|
|
|
|
|
https://www.alibabacloud.com/help/zh/rds/apsaradb-rds-for-mysql/restore-the-data-of-an-apsaradb-rds-for-mysql-instance-from-a-physical-backup-file-to-a-self-managed-mysql-database
|
|
|
|
|
|
|
|
|
|
### 开始还原
|
|
|
|
|
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/
|
|
|
|
|
innobackupex --decompress --remove-original /var/mysql_bkdata/
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### 恢复前准备
|
|
|
|
|
```
|
|
|
|
|
innobackupex --defaults-file=/var/mysql_bkdata/backup-my.cnf --apply-log /var/mysql_bkdata/
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
#### 编辑数据库配置文件
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
mkdir /var/mysql_newdata -p
|
|
|
|
|
|
|
|
|
|
vi /etc/my.cnf
|
|
|
|
|
|
|
|
|
|
# 修改
|
|
|
|
|
|
|
|
|
|
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 /var/mysql_newdata
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### 启动
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
mysqld --defaults-file=/etc/my.cnf --user=mysql --datadir=/var/mysql_newdata &
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
------------------------------------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
#### 重置密码
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
/etc/init.d/mysqld stop
|
|
|
|
|
|
|
|
|
|
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
|
|
|
|
|
mysql
|
|
|
|
|
update mysql.user set authentication_string=PASSWORD("DsideaL147258369") where user='root' and host='localhost';
|
|
|
|
|
|
|
|
|
|
flush privileges;
|
|
|
|
|
|
|
|
|
|
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'DsideaL147258369' WITH GRANT OPTION;
|
|
|
|
|
|
|
|
|
|
flush privileges;
|
|
|
|
|
exit
|
|
|
|
|
|
|
|
|
|
/etc/init.d/mysqld restart
|
|
|
|
|
mysql -uroot -pDsideaL147258369
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
> Mysql5.7修改用户密码,报错“Unknown trigger has an error in its body: ‘Unknown system variable ‘maintain_user”
|
|
|
|
|
|
|
|
|
|
> https://www.cnblogs.com/perfectCats/p/17979389
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
mysql> select trigger_schema,trigger_name from information_schema.triggers;
|
|
|
|
|
+----------------+----------------------------+
|
|
|
|
|
| trigger_schema | trigger_name |
|
|
|
|
|
+----------------+----------------------------+
|
|
|
|
|
| sys | sys_config_insert_set_user |
|
|
|
|
|
| sys | sys_config_update_set_user |
|
|
|
|
|
+----------------+----------------------------+
|
|
|
|
|
2 rows in set (0.03 sec)
|
|
|
|
|
mysql> drop trigger sys.sys_config_insert_set_user;
|
|
|
|
|
Query OK, 0 rows affected (0.06 sec)
|
|
|
|
|
|
|
|
|
|
mysql> drop trigger sys.sys_config_update_set_user;
|
|
|
|
|
Query OK, 0 rows affected (0.02 sec)
|
|
|
|
|
|
|
|
|
|
[root@RockyLinux local]# mv /var/mysql_newdata/mysql/user.TRG /var/mysql_newdata/mysql/user.TRG.back
|
|
|
|
|
[root@RockyLinux local]# mv /var/mysql_newdata/mysql/proxies_priv.TRG /var/mysql_newdata/mysql/proxies_priv.TRG.back
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
>MySQL SQL报错-ERROR 1105 (HY000): Unknown error-存储过程/事件
|
|
|
|
|
|
|
|
|
|
> https://www.modb.pro/db/518258
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
# Mysql ERROR 1067: Invalid default value for 字段
|
|
|
|
|
|
|
|
|
|
https://blog.csdn.net/qq_26245325/article/details/78916363
|
|
|
|
|
|
|
|
|
|
use mysql;
|
|
|
|
|
|
|
|
|
|
ALTER TABLE `mysql`.`proc` ENGINE = MyISAM;
|
|
|
|
|
ALTER TABLE `mysql`.`event` ENGINE = MyISAM;
|
|
|
|
|
ALTER TABLE `mysql`.`func` ENGINE = MyISAM;
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### MySQL错误-this is incompatible with sql_mode=only_full_group_by完美解决方案
|
|
|
|
|
|
|
|
|
|
https://blog.csdn.net/weixin_43102784/article/details/136162801
|