mysql_multi多实例管理

继上篇文章继续

MySQL编译安装-CSDN博客

配置/etc/my.cnf文件

[mysqld_multi]

mysqld=/usr/local/mysql8.0.30/bin/mysqld_safe
mysqladmin=/usr/local/mysql8.0.30/bin/mysqladmin
log=/home/mysql8/data30/mysqld_multi.log

[mysqld]
user=mysql8
port=3306
server_id=3306
basedir=/usr/local/mysql8.0.30/
datadir=/home/mysql8/data30/
socket=/home/mysql8/data30/mysql.sock
character-set-server=UTF8MB4
lower_case_table_names=1
log_error=/var/log/mysqld.log


[mysqld3307]

user=mysql8
datadir=/home/mysql8/3307/data
port=3307
server_id=3307
socket=/home/mysql8/3307/mysql_3307.sock
log-bin=/home/mysql8/3307/binlog/mysql3307_bin


[mysqld3308]

user=mysql8
datadir=/home/mysql8/3308/data
port=3308
server_id=3308
socket=/home/mysql8/3308/mysql_3308.sock
log-bin=/home/mysql8/3308/binlog/mysql3308_bin

创建数据目录和日志目录

su - mysql8
mkdir 3307 3308
mkdir 3307/binlog
mkdir 3307/data
mkdir 3308/binlog
mkdir 3308/data
exit

编译安装

mysqld --user=mysql8 \
--basedir=/usr/local/mysql8.0.30/ \
--datadir=/home/mysql8/3307/data \
--lower-case-table-names=1 \
--initialize 

mysqld --user=mysql8 \
--basedir=/usr/local/mysql8.0.30/ \
--datadir=/home/mysql8/3308/data \
--lower-case-table-names=1 \
--initialize 

mysql_multi多实例管理_第1张图片

你可能感兴趣的:(#,MYSQL,mysql,数据库)