96SEO 2026-02-19 08:51 0
主机名IPOS版本MySQL版本mysql-ic-1172.16.x.y1CentOS

7.78.0.32mysql-ic-2172.16.x.y2CentOS
7.78.0.32mysql-ic-3172.16.x.y3CentOS
Cluster是一套完整部署和管理MySQL的高可用性解决方案整合了MySQL的多项技术以弥补组复制无法提供具有自动化故障转移功能的中间件无法自动配置等不足。
InnoDB
Cluster需要至少3台MySQL服务器实例组成并且提供高可用性和扩展功能。
ShellMySQL的高级客户端、管理工具和代码编辑器。
MySQL
Replication使一组MySQL实例能够提供高可用性。
组复制通过分布式状态机实现数据同步组中的所有服务器都可以参与数据更新并自动解决数据冲突。
X
DevAPI应用编程接口是一个类和方法库实现了MySQL的NoSQL接口。
使用X
DevAPI必须启用X插件。
AdminAPI实现了管理InnoDB
Router一种轻量级的中间件提供负载均衡功能并可在应用程序和多台MySQL实例之间提供透明的连接路由。
Replication因此必须满足使用组复制的要求。
具体可以参见https://dev.mysql.com/doc/refman/8.0/en/group-replication-requirements.html。
其中比较重要的几点有
必须开启二进制日志并且日志格式为ROW即--log-bin和binglog_formatROW必须开启副本更新日志即log_slave_updatesON必须开启GTID即gtid_modeON和enforce_gtid_consistencyON。
disabled_storage_enginesMyISAM,BLACKHOLE,FEDERATED,ARCHIVE,MEMORY任一实例上不能有入站复制通道inbound
channel。
group_replication_tls_source参数不能设置为mysql_admin。
必须启用Performance
python集群中的实例必须使用不同的server_id。
从8.0.23开始集群中的实例要启用并行复制。
需要配置以下系统变量
binlog_transaction_dependency_trackingWRITESET
slave_parallel_typeLOGICAL_CLOCK
transaction_write_set_extractionXXHASH64事务隔离级别默认为可重复读。
如果要使用多主集群需要将transaction_isolation参数修改为提交读。
只支持一个参数文件option
file不支持使用--defaults-extra-file参数选项。
Server最好使用8.0.26及其以后的版本否则可能与MySQL
Cluster是为局域网内部署而设计的。
在广域网内部署的集群的写性能会受到明显的影响。
对AdminAPI操作仅支持通过TCP/IP连接和经典MySQL协议连接到MySQL实例不支持Unix
Protocol连接。
使用多主模式时不支持在多个实例上同时对同一个数据库对象进行DDL和DML操作。
/etc/hosts检查三台服务器MySQL的server-id和server-uuid使其不同。
如果相同修改后重启MySQL服务。
/mysql/data/auto.cnf创建root%用户并授予管理员权限如果没有
APPLICATION_PASSWORD_ADMIN,AUDIT_ABORT_EXEMPT,AUDIT_ADMIN,AUTHENTICATION_POLICY_ADMIN,BACKUP_ADMIN,BINLOG_ADMIN,BINLOG_ENCRYPTION_ADMIN,CLONE_ADMIN,CONNECTION_ADMIN,ENCRYPTION_KEY_ADMIN,FIREWALL_EXEMPT,FLUSH_OPTIMIZER_COSTS,FLUSH_STATUS,FLUSH_TABLES,FLUSH_USER_RESOURCES,GROUP_REPLICATION_ADMIN,GROUP_REPLICATION_STREAM,INNODB_REDO_LOG_ARCHIVE,INNODB_REDO_LOG_ENABLE,PASSWORDLESS_USER_ADMIN,PERSIST_RO_VARIABLES_ADMIN,REPLICATION_APPLIER,REPLICATION_SLAVE_ADMIN,RESOURCE_GROUP_ADMIN,RESOURCE_GROUP_USER,ROLE_ADMIN,SENSITIVE_VARIABLES_OBSERVER,SERVICE_CONNECTION_ADMIN,SESSION_VARIABLES_ADMIN,SET_USER_ID,SHOW_ROUTINE,SYSTEM_USER,SYSTEM_VARIABLES_ADMIN,TABLE_ENCRYPTION_ADMIN,XA_RECOVER_ADMIN
YUM源安装。
这里我们直接通过下载解压压缩包来安装两台服务器都安装。
https://dev.mysql.com/get/Downloads/MySQL-Shell/mysql-shell-8.0.32-linux-glibc2.12-x86-64bit.tar.gztar
mysql-shell-8.0.32-linux-glibc2.12-x86-64bit.tar.gz
/usr/local/mysql-shell-8.0.32-linux-glibc2.12-x86-64bit
PATH$PATH:/usr/local/mysql-shell/bin
mysqlx://rootlocalhost:33060使用MySQL
dba.checkInstanceConfiguration(mysql-ic-1:3306)
-------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------
binlog_transaction_dependency_tracking
-------------------------------------------------------------------------------------------------------------------------Some
binlog_transaction_dependency_tracking,
dba.configureInstance(mysql-ic-1:3306)
-------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------
binlog_transaction_dependency_tracking
-------------------------------------------------------------------------------------------------------------------------Some
https://dev.mysql.com/doc/refman/en/restart.html
dba.checkInstanceConfiguration(mysql-ic-1:3306)
dba.configureInstance(mysql-ic-1:3306)
dba.configureInstance(mysql-ic-2:3306)
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
binlog_transaction_dependency_tracking
---------------------------------------------------------------------------------------------------Do
dba.configureInstance(mysql-ic-3:3306)
---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
binlog_transaction_dependency_tracking
---------------------------------------------------------------------------------------------------Do
cluster.添加副本实例到创建好的集群。
如果提示副本实例的GTID与集群不一致选择通过Clone方式覆盖副本实例上的数据即可。
mycluster.addInstance(mysql-ic-2:3306)WARNING:
79a3b9d1-bafc-11ed-be1d-00163e01c0d0:1-4WARNING:
############################################################
############################################################
############################################################
shell.options[dba.restartWaitTimeout].
51156)这里需要手动重启副本实例后重新扫描副本实例将其加入集群
79a3b9d1-bafc-11ed-be1d-00163e01c0d0,
mycluster.setupAdminAccount(icadmin)Missing
mycluster.setupRouterAccount(icrouter)Missing
https://dev.mysql.com/get/Downloads/MySQL-Router/mysql-router-8.0.32-linux-glibc2.12-x86_64.tar.xztar
mysql-router-8.0.32-linux-glibc2.12-x86_64.tar.xz
/usr/local/mysql-router-8.0.32-linux-glibc2.12-x86_64
PATH$PATH:/usr/local/mysql-router/bin
--directory/home/mysql/myrouter
/home/mysql/myrouter/mysqlrouter.conf#
/home/mysql/myrouter/mysqlrouter.confInnoDB
/home/mysql/myrouter/mysql.sock
/home/mysql/myrouter/mysqlro.sock##
/home/mysql/myrouter/mysqlx.sock
/home/mysql/myrouter/mysqlxro.sock启动MySQL
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback