当前位置:网站首页>MySQL多实例安装方法一
MySQL多实例安装方法一
2022-04-22 09:32:00 【独宠。】
创建mysql用户及组
groupadd -r -g 306 mysql
useradd -r -g mysql -s /bin/false -u 306 mysql
获取软件
之前在二进制方法里面已经下载过安装包了,这里我们就直接拷贝过来

这个就是我们要拷贝的东西,注意这里的IP地址是你自己下载好的虚拟机地址,和我的不一样的
scp 192.168.57.142:/root/mysql80-community-release-el7-5.noarch.rpm .
scp 192.168.57.142:/root/mysql57-community-release-el7-10.noarch.rpm .

创建多实例的数据目录
mkdir -p /data/330{
6..8}/data

创建MySQL多实例的配置文件
给每一个MySQL多实例配置文件
vim /data/3306/my.cnf
[client]
port = 3306
socket = /data/3306/mysql.sock
[mysqld]
user = mysql
port = 3306
socket = /data/3306/mysql.sock
basedir = /usr/local/mysql
datadir = /data/3306/data
server-id = 3306
[mysqldump]
quick
max_allowed_packet = 16M
[mysqld_safe]
log-error=/data/3306/mysql_3306.err
pid-file=/data/3306/mysqld.pid
将3306配置好之后我们可以将3306的配置拷贝到3307和3308中,然后再进行修改
cp /data/3306/my.cnf /data/3307/my.cnf
cp /data/3306/my.cnf /data/3308/my.cnf

这里有一个简单的方法,利用shell,将源文件全局的3306改成3307、3308,这样比你一个一个去改方便很多,还不容易遗漏
sed -i 's/3306/3307/g' /data/3307/my.cnf
sed -i 's/3306/3308/g' /data/3308/my.cnf

修改多实例文件的权限
chown -R mysql.mysql /data/330{
6..8}
find /data/330{
6..8} -name mysqld -exec chmod 700 {
} \;

查找权限为700的文件,这里查找出来是空
配置MYSQL的环境变量
echo 'export PATH=$PATH:/usr/local/mysql/bin' > /etc/profile.d/mysql.sh
source /etc/profile.d/mysql.sh

初始化多实例
有三个多实例,那我们就要多实例初始化三次,但是里面的密码一定要记住
3306:
mysqld --initialize --datadir=/data/3306/data --basedir=/usr/local/mysql --user=mysql
3307:
mysqld --initialize --datadir=/data/3307/data --basedir=/usr/local/mysql --user=mysql
3308:
mysqld --initialize --datadir=/data/3308/data --basedir=/usr/local/mysql --user=mysql
这三个的密码一定要记住哇!!!每个人的密码不一样哦,不要直接用我的

启动
mysqld_safe --defaults-file=/data/3306/my.cnf &
mysqld_safe --defaults-file=/data/3307/my.cnf &
mysqld_safe --defaults-file=/data/3308/my.cnf &

可以使用netstat -lnpt |grep :330来查看是否启动成功

这样就代表启动成功了
版权声明
本文为[独宠。]所创,转载请带上原文链接,感谢
https://blog.csdn.net/PEABRAIND/article/details/124334760
边栏推荐
- L3-005 垃圾箱分布 (30 分)(dijkstar
- 基于Transform的深度学习目标检测(DETR模型)
- How to calculate the maximum switching frequency of MOS tube - Kia MOS tube
- Analysis of the factors affecting the switching speed of MOS transistor Kia MOS transistor
- 解析功率mos管为何会被烧毁-KIA MOS管
- ShardingSphere读写分离
- L3-004 肿瘤诊断 (30 分)(三维 bfs
- Halo 开源项目学习(一):项目启动
- Stream API 优化代码
- uni-app项目之 请求的二次封装
猜你喜欢

openlayer中,svg图片无width如何修改大小

微信公众平台测试号申请、使用HBuilder X与微信开发者工具实现授权登陆功能以及单点登录

2022年熔化焊接与热切割操作证考试题模拟考试平台操作

Website domain name application

Detailed explanation of Navicat 15 installation and related problems

在线CSV转YAML工具

微搭低代码零基础入门课(第二课)

支持AUTOSAR Classic以及Adaptive平台的DEXT诊断数据库

WEB应用扫码获取浙政钉用户信息

ShardingSphere读写分离
随机推荐
Quantitative investment learning -- Introduction to orderflow
sqlserver 数据传输到 mysql
微信公众平台测试号申请、使用HBuilder X与微信开发者工具实现授权登陆功能以及单点登录
MOS管开关频率最高多少如何测算-KIA MOS管
ShardingSphere广播表和绑定表
uni-app项目之 请求的二次封装
MOS管及MOS管驱动电路案例分析-KIA MOS管
L3-001 change (30 points) (pruning DFS)
server 2019服务器可用内存是实际内存的一半
unity之动态批处理和静态批处理
L2-032 彩虹瓶 (25 分)(栈
深度解析MOS管的GS波形分析-KIA MOS管
Online yaml to properties tool
超越iTerm! 号称下一代终端神器,功能贼强大!
量化投资学习——介绍orderflow
HSV颜色空间中颜色(红、黄、绿、 青、蓝、紫、 粉红、 砖红、 品红)对应的灰度范围
Design example of large range continuous adjustable (0 ~ 45V) low power stabilized voltage power supply based on MOSFET control
mysql C语言连接
支持AUTOSAR Classic以及Adaptive平台的DEXT诊断数据库
杰理之AI Server【篇】