同一台机器启动多个mysqld进程的关键是彻底隔离各实例的配置、数据目录、端口和socket文件,每个实例须独立初始化datadir并使用专用systemd单元文件。同一台机器启动多个 mysqld 进程的关键是隔离配置MySQL 本身不支持“多实例”这个概念,所谓多实例,本质是运行多个独立的 mysqld 进程,每个进程加载自己的一套配置、数据目录和端口。最常踩的坑是直接复制 my.cnf 但没改 datadir、socket、port,导致启动失败或覆盖数据。实操建议:每个实例必须有独立的 datadir(如 /var/lib/mysql801、/var/lib/mysql802),且目录属主为 mysql 用户每个实例用不同端口:port = 3307、port = 3308,避免 Can't start server: Bind on TCP/IP portsocket 文件路径必须唯一,比如 /tmp/mysql_3307.sock,否则客户端连错实例推荐为每个实例准备单独的配置文件(如 /etc/my_3307.cnf),而不是在主配置里写多段 [mysqld@instance1]初始化多个数据目录不能复用 mysqld --initialize第一次启动前,每个 datadir 都要单独初始化,否则会报 Failed to open log file 或直接拒绝启动。很多人以为初始化一次就能复制,但这样会导致所有实例共用同一套系统表空间、相同的 server-uuid,后续主从或 GTID 场景会彻底乱掉。实操建议:对每个实例分别执行:mysqld --defaults-file=/etc/my_3307.cnf --initialize --user=mysql初始化后立即记录生成的临时密码(输出在 error log 里,不是终端),别等启动后再找不要手动拷贝 mysql 系统库目录——每个实例的 mysql 库都必须由自己的 mysqld 初始化生成如果用 MySQL 8.0+,注意 --initialize 默认启用强密码策略,若需空密码测试,加 --initialize-insecure(仅限非生产)用 systemd 管理多个实例时,服务名和 Unit 文件不能共用直接 cp /usr/lib/systemd/system/mysqld.service /etc/systemd/system/mysqld@3307.service 是常见做法,但光改文件名不够:Unit 文件里的 ExecStart 必须指向对应配置,且 %i 占位符要正确使用,否则 systemctl start mysqld@3307 实际还是加载默认配置。 橙篇 百度文库发布的一款综合性AI创作工具
mysql如何实现多实例运行_在一台物理机上部署多个服务
张小明
前端开发工程师
AI音视频转文档:Whisper与LLM实战,打造高效知识管理工具
1. 项目概述与核心价值最近在整理团队过往的会议纪要、访谈录音和培训视频时,我遇到了一个非常具体且普遍的痛点:大量的音视频媒体文件,内容价值很高,但检索和复用效率极低。想找某个技术讨论的结论,得把一小时的会议录…
Redis中文乱码终极解决方案:--raw参数详解
在开发过程中,我们经常使用 Redis 存储 JSON 格式的字符串或包含中文的文本。但当你兴冲冲地用 redis-cli 去查看数据时,往往会遇到令人头秃的“乱码”问题。本文记录如何通过一个简单的参数,瞬间还原数据的本来面目。问题现象当你直接使用默…
别相信”不使用 AI 的人会落后“
我受够了"不用AI就会被淘汰"这句话 说这话的人,可能才是真正危险的那个。 别相信不用AI就会落后——制造焦虑的人可能才是危险的 你有没有算过,过去一年,你听过多少次这句话—— "不用AI的人,会被时代抛弃。" 在播客里听过。 在朋友圈看过。 在公司全…
efinance Python量化金融数据获取:从零开始的完整指南
efinance Python量化金融数据获取:从零开始的完整指南 【免费下载链接】efinance efinance 是一个可以快速获取基金、股票、债券、期货数据的 Python 库,回测以及量化交易的好帮手!🚀🚀🚀 项目地址: http…
LightGlue深度解析:自适应特征匹配算法的架构设计与性能优化策略
LightGlue深度解析:自适应特征匹配算法的架构设计与性能优化策略 【免费下载链接】LightGlue LightGlue: Local Feature Matching at Light Speed (ICCV 2023) 项目地址: https://gitcode.com/gh_mirrors/li/LightGlue LightGlue作为ICCV 2023提出的轻量级特…
C++动态规划 DP(1)
C动态规划 DP 动态规划把大问题拆成小问题,把小问题算出来用dp数组存起来,大问题用小问题解决,递推,不用重复算。 1、斐波那契数列 题目大意:1 1 2 3 5 8 13 21 34 … 公式:dp[n]dp[n-1]dp[n-2] #include&l…