|
|
|
@ -30,6 +30,12 @@ yum -y install qpress
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### 冷知识:为什么不使用$MysqlDump$备份数据库,而是采用了$XtraBackup$进行备份数据库?
|
|
|
|
|
|
|
|
|
|
**答**:因为逻辑备份时,会导致锁表,数据库性能下降,如果此时有大量用户使用,就带来的非常不好的体验,这时,$XtraBackup$的无感备份机制就有了用武之地。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### 上传备份文件到主机
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
@ -116,9 +122,7 @@ innodb_log_buffer_size = 16M
|
|
|
|
|
innodb_log_file_size = 170M
|
|
|
|
|
innodb_lock_wait_timeout = 60
|
|
|
|
|
|
|
|
|
|
#sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
|
|
|
|
|
|
|
|
|
|
sql-mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
|
|
|
|
|
sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
|
|
|
|
|
|
|
|
|
|
[mysql]
|
|
|
|
|
socket=/tmp/mysql.sock
|
|
|
|
@ -184,13 +188,23 @@ rm -rf /var/mysql_bkdata/mysql/proxies_priv.TRG
|
|
|
|
|
CREATE USER 'ycharge'@'localhost' IDENTIFIED BY 'ycharge';
|
|
|
|
|
GRANT ALL PRIVILEGES ON *.* TO 'ycharge'@'%'IDENTIFIED BY 'ycharge' WITH GRANT OPTION;
|
|
|
|
|
flush privileges;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 切换三张表的引擎为MyISAM,防止出现 1105 ER_UNKNOWN_ERROR
|
|
|
|
|
use mysql;
|
|
|
|
|
|
|
|
|
|
ALTER TABLE `mysql`.`proc` ENGINE = MyISAM;
|
|
|
|
|
ALTER TABLE `mysql`.`event` ENGINE = MyISAM;
|
|
|
|
|
ALTER TABLE `mysql`.`func` ENGINE = MyISAM;
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
#### 移动到SSD硬盘上
|
|
|
|
|
#### 移动到$SSD$硬盘上
|
|
|
|
|
|
|
|
|
|
```Shell
|
|
|
|
|
df -h
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
[root@RockyLinux local]# df -h
|
|
|
|
|
Filesystem Size Used Avail Use% Mounted on
|
|
|
|
|
devtmpfs 4.0M 0 4.0M 0% /dev
|
|
|
|
|