IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> MySQL多实例安装方法一 -> 正文阅读

[系统运维]MySQL多实例安装方法一

创建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来查看是否启动成功
在这里插入图片描述
这样就代表启动成功了

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-04-23 11:09:45  更:2022-04-23 11:11:35 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 20:07:41-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码