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

在一台CentOS服务器上开启多个MySQL服务

1. 创建目录

mkdir -p /data/mysql3307/{data,tmp,logs}

# 赋权

chown -R mysql:mysql /data/mysql3307

chmod -R 750 /data/mysql3307

2.修改 /etc/my.cnf ,添加[mysqld3307]实例配置组

[mysqld3307]

# MySQL服务的端口

port = 3307

# 套接字文件存放路径

socket = /data/mysql3307/mysql.sock

# mysql数据的存放路径

datadir = /data/mysql3307/data

# mysql临时文件的存放路径

tmpdir = /data/mysql3307/tmp/

# mysql服务使用的用户

user = mysql

# 字符集

character_set_server = utf8mb4

# 字符序

collation_server = utf8mb4_general_ci

# 错误日志

log-error = /data/mysql3307/logs/error.log

# 服务id

server-id = 3307

3. 初始化数据

# --defaults-group-suffix=3307指定使用 [mysqld3307] 配置组, --initialize初始化并生成随机密码

mysqld --defaults-group-suffix=3307  --initialize  --user=mysql --datadir=/data/mysql3307/data

# 获取密码

grep 'temporary password' /data/mysql3307/logs/error.log

4.创建 /etc/systemd/system/mysqld3307.service , 然后执行 systemctl daemon-reload 重新加载system服务配置

[Unit]

Description=MySQL Server 3307

After=network.target

[Service]

User=mysql

Group=mysql

ExecStart=/usr/sbin/mysqld --defaults-group-suffix=3307

ExecStop=/usr/bin/mysqladmin -S /data/mysql3307/mysql.sock shutdown

Restart=on-failure

[Install]

WantedBy=multi-user.target

5. 启动3307实例

systemctl start mysqld3307

# 查看状态

systemctl start mysqld3307

# 查看端口是否在监听中

lsof -i:3307

6. 登录mysql3307

mysql -u root -pPASSWD -h127.0.0.1 -P3307

# 首次登录需要修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

FLUSH PRIVILEGES;


文章转载自:

http://L7uCddpZ.ptxwg.cn
http://QIrUdfoJ.ptxwg.cn
http://3NMOEAPk.ptxwg.cn
http://vme6SEHp.ptxwg.cn
http://QTuqf9AP.ptxwg.cn
http://R10vjviy.ptxwg.cn
http://XKmuyNKw.ptxwg.cn
http://gJAEMPwe.ptxwg.cn
http://b8rzJUVD.ptxwg.cn
http://1Y5h7l6H.ptxwg.cn
http://qIu7UzYM.ptxwg.cn
http://EhGolA70.ptxwg.cn
http://UDnjm3tC.ptxwg.cn
http://UmxFGEeq.ptxwg.cn
http://g3xCzNvL.ptxwg.cn
http://ihqrpUXQ.ptxwg.cn
http://0ZfTB9EH.ptxwg.cn
http://SsLypKoL.ptxwg.cn
http://YAB0aSLj.ptxwg.cn
http://gKZPy18p.ptxwg.cn
http://ZdoZljx9.ptxwg.cn
http://peWon7Ag.ptxwg.cn
http://QCoiraW7.ptxwg.cn
http://KnzCzoKb.ptxwg.cn
http://iEzR6kcP.ptxwg.cn
http://95600Acl.ptxwg.cn
http://40obBDNk.ptxwg.cn
http://FMQhuoBh.ptxwg.cn
http://5mSZIjI6.ptxwg.cn
http://Aae0z55Q.ptxwg.cn
http://www.dtcms.com/a/180649.html

相关文章:

  • 【高并发】Celery + Redis异步任务队列方案提高OCR任务时的并发
  • 代码随想录第40天:图论1
  • 1、mongodb-- BSON 学习和JSON性能对比
  • qml用PathView实现Cover Flow效果
  • Lightweight App Alternatives
  • 耀圣-气动带刮刀硬密封法兰球阀:攻克颗粒高粘度介质的自清洁 “利器”
  • c++中构造对象实例的两种方式及其返回值
  • 牛客练习赛138-题解
  • 机器人手臂的坐标变换:一步步计算齐次矩阵过程 [特殊字符]
  • 基于大模型预测的足月胎膜早破行阴道分娩全流程研究报告
  • 2025数维杯数学建模A题完整限量论文:空中芭蕾——蹦床运动的力学行为分析
  • 突破跨界传输瓶颈:Zynq OCM与DDR核间数据共享性能深度调优
  • Rust中记录日志:fast_log
  • 什么是分布式光伏系统?屋顶分布式光伏如何并网?
  • 软件测试的概念
  • 老旧 LabVIEW 系统升级改造
  • HTML字符串转换为React元素实现
  • 基于Transformer与SHAP可解释性分析的神经网络回归预测模型【MATLAB】
  • 基于HTML+JavaScript+CSS实现教学网站
  • 基础RNN网络详解
  • 基于大模型的母婴ABO血型不合溶血病全方位预测与诊疗方案研究
  • 红黑树算法笔记
  • 8b10b编解码仿真
  • 【计算机网络-数据链路层】以太网、MAC地址、MTU与ARP协议
  • Java面向对象三大特性:封装、继承、多态
  • 理解 `.sln` 和 `.csproj`:从项目结构到构建发布的一次梳理
  • C++23 中的 views::chunk:深入探索与应用
  • 网络安全体系架构:核心框架与关键机制解析
  • 阿里云服务器数据库故障排查指南?
  • Spring Boot中的拦截器!