MYSQL重建从库
1.利用MYSQLBACKUP重建备份一个完整的数据库实例 mysqlbackup --defaults-file=/mysql/data/3306/my.cnf --user=backup --password=backup \ --backup-image=/mysql/backup/backup-db/fullbackup`date +%
MGR完全重启流程
MGR 完全重启流程1.停止集群所有节点STOP GROUP_REPLICATION;2.检查每个节点的事务应用状态SELECT @@GLOBAL.GTID_EXECUTED;-- 查询2:已接收认证但可能未应用的事务SELECT received_transaction_set FROM performance_schema.replicatio
percona toolkit
1.安装官方下载地址:https://www.percona.com/downloads (1).安装依赖包 yum install -y perl-DBI perl-DBD-MySQL perl-Time-HiRes perl-IO-Socket-SSL perl-TermReadKey (2).rpm -ivh
OPTIMIZER TRACE
1.开启关闭optimizer_trace 默认值:enabled=off, one_line=off enabled:是否开启 optimizer_trace;on表示开启,off表示关闭。 one_line:是否开启单行存储。on表示开启;off表示关闭。 end_markers_in_json OFF2.使用SET OPTIMIZER_
mysqltuner
1.下载https://github.com/major/MySQLTuner-perl wget http://mysqltuner.pl/ -O mysqltuner.pl wget https://raw.githubusercontent.com/jmrenouard/MySQLTuner-perl/master/basic_pass
MYSQL 优化注意事项
一.OS层面优化1.swapvm.swappiness = 10 内存使用率 90% 时才会使用swapvm.min_free_kbytes OS保留内存vm.vfs_cache_pressure控制内核回收文件系统缓存的积极程度2.大内存页vm.nr_hugepages 大内存页数 ORACLE SGA MYSQL INNODB_BUFFERvm.hugetlb_shm_group = 666
MYSQL8.4 INNODB CLUSTER
1.INNODB CLUSTER 结构图2.环境规划(1).keepalived+HAProxy192.168.18.70vip(18.71/72)(2).MYSQL ROUTER192.168.18.89/90 读端口6447 写端口6446(3).MGR 集群192.168.18.85/86/87/88 端口3306
MYSQL8.4 MGR
1.MGR工作原理拓扑图2.数据流3.参数#常规参数 server_id=853306/863306/873306 bind-address=0.0.0.0 skip_name_resolve = ON innodb_flush_log_at_trx_commit =1 #binlog参数 log_bin=/mysql/log/3306/binlog/fg
MYSQL8.4 主从复制
1.创建用户mysql -uroot -prootroot create user 'repuser'@'%' identified by 'repuser123'; grant replication slave on *.* 
mysql shell
1.安装tar -zxvf /soft/mysql-shell-8.4.8-linux-glibc2.28-x86-64bit.tar.gz ln -s mysql-shell-8.4.8-linux-glibc2.28-x86-64bit mysqlshell # mysqlsh --version mysqlsh&nb
MYSQL8.4 mydumper
1.mydumper安装dnf install -y glib2-devel openssl-devel pcre-devel zlib-devel libzstd-devel cd /soft tar zxvf mydumper-0.16.1-3.tar.gz cd mydum
MYSQL ENTERPRISE BACKUP
一.软件安装
MYSQL INNODB 相关参数
1.innodb_buffer_pool_size (物理内存80%)innodb_buffer_pool_size ├── 数据页缓存 (约 70-80%) │ ├── 表数据页 │ ├── 主键索引页 │ └── 二级索引页
MYSQL 常用命令
1.参数-- 查看特定参数(模糊匹配) SHOW VARIABLES LIKE '%timeout%'; SHOW VARIABLES LIKE '%buffer%'; -- 全局参数(影响整个实例) SHOW GLOBAL VARIABLES LI
LINUX9 MYSQL8.0 安装
一.OS环境准备echo "127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4"> /etc/hosts echo "::1 &nb
LINUX MYSQL8.0 升级
一. MYSQL 升级方式就地升级(In-place Upgrade)适用场景:小版本升级(如5.7.1 → 5.7.2)同一操作系统平台升级步骤:关闭当前MySQL服务替换二进制文件或安装包在现有数据目录上重启MySQL运行mysql_upgrade命令特点:✅ 不改变数据文件,数据原地升级✅ 升级速度快❌ 不可跨操作系统❌ 不可跨大版本(如5.5 → 5
mysql 常用系统表和视图
摘要最多不超过300个字符。
haproxy+keepalived+mha 实现slave集群负载均衡
一.介绍由于互联网系统读的压力要远大于写的压力,因此该软件主要实现分散压力,负载均衡的功能。- 四层负载均衡(TCPIP协议的负载均衡)haproxy lvs- 七层负载均衡(http协议的负载均衡)nginx二.结构图三.安装配置haproxy1.将安装包上传haproxy-1.7.9.tar.gz2.编译安装tar -xzvf haproxy-1.7.9.tar.gz- 查看...
MHA+keepalived 环境搭建
一.准备一套搭建好的MHA系统 步骤,参考下面地址:http://blog.itpub.net/15412087/viewspace-2153879/二.下载keepalived下载地址:http://www.keepalived.org/download.html上传至mysql1(master) 和 mysql3(candidate)三.安装keepalived1.安装依赖包yum install -y gcc* openssl-devel popt-develyum install...
mysql5.7单实例命令行安装(windows环境下)
一.下载安装包二.解压缩至安装目录D:\install_path三.添加path环境变量path=xxx;D:\install_path\bin四.建立参数文件D:\install_path\bin\my.ini点击(此处)折叠或打开[client]port=3306[mysqld]port=3306basedir=D:\\...