实现MySQL的多实例
1.1 实验目的
CentOS 7.7 yum安装mariadb并实现三个实例
1.1.1 环境要求
一台主机
系统:CentOS 7.X
1.1.2 前提准备
关闭SElinux
关闭防火墙
时间同步
1.1.3 实现步骤
1. 安装mariadb
yum install mariadb-server
Systemctl start mariadb
2. 准备三个实例的目录
mkdir -pv /mysql/{3306,3307,3308}/{data,etc,socket,log,bin,pid}
chown -R mysql.mysql /mysql
3. 分别生成数据库文件
mysql_install_db --datadir=/mysql/3306/data --user=mysql
mysql_install_db --datadir=/mysql/3307/data --user=mysql
mysql_install_db --datadir=/mysql/3308/data --user=mysql
4. 准备配置文件
cp /etc/my.cnf /mysql/3306/etc/
vim /mysql/3306/etc/my.cnf
[mysqld]
#加此行,如果port是3306可省略此行
port=3306
datadir=/mysql/3306/data/
socket=/mysql/3306/socket/mysql.sock
[mysqld_safe]
log-erro