mysql服务多实例运行

1、官网下载mysql安装包

https://downloads.mysql.com/archives/community/

2、解压安装包

复制代码
tar  -zxvf  mysql-8.1.0-linux-glibc2.28-aarch64.tar.xz  -C  /usr/local

mv  /usr/local/mysql-8.1.0-linux-glibc2.28-aarch64   /usr/local/mysql

3、创建mysql用户组

复制代码
  groupadd mysql

  ueradd -r -g mysql mysql

  chmod  ug+rwx /data/mysql/*
  
  chown mysql:mysql -R /data/mysql/*

4、创建数据存储目录

复制代码
mkdir  -p  /data/mysql/3310

mkdir  -p  /data/mysql/3311

5、初始化数据库

复制代码
/usr/local/mysql/bin/mysqld --initialize-insecure --datadir=/data/mysql/3310/data --user=mysql

/usr/local/mysql/bin/mysqld --initialize-insecure --datadir=/data/mysql/3311/data --user=mysql

6、实例启动配置文件

3310的配置

复制代码
cat >>   /data/mysql/3311/my.cnf  <<   EOF

[mysqld]
bind-address=0.0.0.0
port=3310
basedir=/usr/local/mysql
datadir=/data/mysql/3310/data
socket=/data/mysql/3310/mysql.sock
log-bin=/data/mysql/3310//data/mysql-bin
server-id=3310

[mysqld_safe]
log-error=/data/mysql/3310/mysqld_error.log
pid-file=/data/mysql/3310/mysqld.pid

EOF

3311的配置

复制代码
cat  >>  /data/mysql/3311/my.cnf  << 

[mysqld]
bind-address=0.0.0.0
port=3311
basedir=/usr/local/mysql
datadir=/data/mysql/3311/data
socket=/data/mysql/3311/mysql.sock
log-bin=/data/mysql/3311//data/mysql-bin
server-id=3311

[mysqld_safe]
log-error=/data/mysql/3311/mysqld_error.log
pid-file=/data/mysql/3311/mysqld.pid

EOF

7、启动数据库实例

启动3310

复制代码
/usr/local/mysql/bin/mysqld_safe  --defaults-file=/data/mysql/3310/my.cnf   2>&1 > /var/log/mysql3310.log  &

启动3311

复制代码
/usr/local/mysql/bin/mysqld_safe  --defaults-file=/data/mysql/3311/my.cnf   2>&1 > /var/log/mysql3311.log  &

检测启动状态

复制代码
ps -ef  | grep  msyqld

8、客户端连接测试

复制代码
 /usr/local/mysql/bin/mysql  -h  127.0.0.1  -P 3310  -u root

 /usr/local/mysql/bin/mysql  -h  127.0.0.1  -P 3311  -u root

设置root密码

复制代码
 update user set   authentication_string="root!2018LC"  where user="root"
相关推荐
Micro麦可乐2 小时前
Spring Boot 实战:从零设计一个短链系统(含完整代码与数据库设计)
数据库·spring boot·后端·哈希算法·雪花算法·短链系统
码农阿豪2 小时前
从零到一:Spring Boot快速接入金仓数据库实战
数据库·spring boot·后端
鼎讯信通2 小时前
风电光缆运维提质增效:G-4000A 光缆故障追踪仪破解风场巡检难题
运维·网络·数据库
三十..3 小时前
MySQL 从入门到高可用架构实战精要
运维·数据库·mysql
cfm_29143 小时前
Redis五大基本数据结构底层了解
数据结构·数据库·redis
真实的菜4 小时前
Redis 从入门到精通(十二):典型业务场景实战 —— 排行榜、限流器、秒杀系统、Session 共享
数据库·redis·python
你想考研啊4 小时前
mysql数据库导出导入
数据库·mysql·oracle
十年编程老舅5 小时前
Linux DRM:底层逻辑与实践架构
数据库·mysql
The Sheep 20235 小时前
Vue复习
linux·服务器·数据库
云边有个稻草人5 小时前
深度解析:KingbaseES高可用架构落地原理与生产运维实战
数据库·读写分离·数据库运维·金仓数据库·国产数据库技术·数据备份恢复