当前位置: 首页 > news >正文

MySQL 主从+keepalive高可用

1.MySQL 主库执行
容器化安装:
mkdir -p /data/mysql/{conf,log,data} #创建数据和配置目录,下面适用于mysql 8.0.25
生成配置文件/data/mysql/my.cnf #调整容器中my.cnf中参数[client]和!includedir的位置

cat > /data/mysql/my.cnf <<'EOF'
[client]
socket=/var/run/mysqld/mysqld.sock[mysqld]
user=mysql
datadir=/var/lib/mysql
socket=/var/run/mysqld/mysqld.sock
pid-file=/var/run/mysqld/mysqld.pid
lower_case_table_names=1skip-host-cache
skip-name-resolve
bind-address=0.0.0.0
secure-file-priv=/var/lib/mysql-files# ----------------- 主从复制 -----------------
server-id=1
log-bin=mysql-bin
binlog_format=ROW
expire_logs_days=7
sync_binlog=1gtid_mode=ON
enforce_gtid_consistency=ON
log_slave_updates=ON
master_info_repository=TABLE
relay_log_info_repository=TABLE# ----------------- 性能 -----------------
max_connections=2000
innodb_buffer_pool_size=3G        # 机器 7GB 内存可分配 ~3G 给 InnoDB
innodb_log_file_size=512M
sort_buffer_size=2M
open_files_limit=65535
max_allowed_packet=128M# ----------------- 日志 -----------------
log-error=/var/log/error.log
slow-query-log=1
slow-query-log-file=/var/log/mysql/slow-query.log
long_query_time=3!includedir /etc/mysql/conf.d/
EOF

扩展-后续修改mysql容器配置如下案例(新增*.conf写入配置参数即可):

vim /data/mysql/conf/extra.cnf[mysqld]sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

启动:

docker run -p 3306:3306 --name mysql8 --restart always -v /etc/localtime:/etc/localtime \-v /data/mysql/conf:/etc/mysql/conf.d \-v /data/mysql/log:/var/log/ \-v /data/mysql/data:/var/lib/mysql \-v /data/mysql/my.cnf:/etc/my.cnf \-e MYSQL_ROOT_PASSWORD=tcbnYaGLGkz8dnxx -d mysql:8.0.25

开启远程权限

    docker exec -it mysql8 bashmysql -uroot -ptcbnYaGLGkz8dnxxALTER USER 'root'@'%' IDENTIFIED BY 'tcbnYaGLGkz8dnxx';FLUSH PRIVILEGES;
http://www.jsqmd.com/news/129809/

相关文章:

  • C++ 多线程基础
  • Java毕设项目:基于SpringBoot的网球馆管理系统的设计与实现(源码+文档,讲解、调试运行,定制等)
  • 数字孪生技术驱动现代水利智能创新建设
  • 从环境搭建到模型调优:Open-AutoGLM本地部署7大核心步骤(附代码)
  • 2025年中国AI优化公司推荐:多品牌技术实力评估 - 呼呼拉呼
  • pxcharts 多维表格开源!一款专为开发者和数据分析师打造的轻量化智能表格
  • 28岁大专学历转行网安,过来人的8条避坑指南,让你少走3年弯路!
  • 实用指南:JMeter XPath提取器用法详解:XML/HTML响应数据提取神器
  • 河南防锈油标杆品牌:道骐科技30年守护工业金属安全 - 朴素的承诺
  • 2025-2026 中国 10 大权威工业类论坛全景盘点:仪器、机械、工控、电子领域全覆盖 - 品牌推荐大师1
  • 2025年南京有名的空调机组批发厂家排行榜单,表冷器/新风机组/空调机组/翅片管/工业暖风机/散热器/空气幕/冷却器空调机组生产厂家哪个好 - 品牌推荐师
  • (98页PPT)集团人力资源数字化转型顶层设计方案(附下载方式)
  • 终于有人把知识图谱+LLM融合讲明白了!
  • 户外无电无网视频汇聚平台EasyCVR太阳能4G视频监控解决方案
  • Open-AutoGLM入门到精通(从零构建AI自动化系统)
  • 你的DApp还在交“智商税”?Layer2降费3招省下90%成本!
  • 【大模型自动化新利器】:Open-AutoGLM的3种高阶用法你必须掌握
  • 河南清洗油选道骐科技!30年民族品牌,品质标杆之选 - 朴素的承诺
  • AI Agent如何从Demo走向生产级落地?
  • 实用指南:给SQL server数据库表字段添加注释SQL,附修改、删除注释SQL及演示
  • 2025年底,从被裁员到涨薪转行到AI圈,我是怎么做到的?非常详细收藏这一篇就够了
  • 医考党必藏!全国前十医师资格证培训机构大盘点,高性价比之选先码住 - 品牌测评鉴赏家
  • 2025年广州工厂搬家公司权威推荐榜单:个人搬家/仪器设备搬家/长途异地搬家公司精选 - 品牌推荐官
  • 2025区块链革命:当乐高式公链遇见AI预言机,三大行业已被颠覆
  • 红色担当30载 道骐河南淬火油领跑工业润滑 (1) - 朴素的承诺
  • 2025年12月平板硫化机,抽真空平板硫化机,液体硅胶挤出机厂家推荐:行业测评与选择指南 - 品牌鉴赏师
  • 增强航空领域的防火保护:氧化锆氧气传感器在燃油箱惰化系统OBIGGS中的作用
  • AI大模型转折点:从零基础到AI产品经理的完整攻略,非常详细收藏我这一篇就够了
  • 河南切削液优选道骐科技 30年民族品牌硬核守护工业生产 - 朴素的承诺
  • 选产品,更是选伙伴:供应商的“隐形实力”不容忽视