mysql--多实例启动启动
1. 安装mysql
1.1 mysql下载网址
1.2 安装步骤
tar xf mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz -C /usr/local
mv /usr/local/mysql-8.0.26-linux-glibc2.12-x86_64 mysql
mkdir /data/{3306,3307}/data
chown -R mysql.mysql /data
cd /data
1.3配置文件
cd /data/25086
创建一下配置文件
my.cnf
#[client]
#port=25086
#socket=/usr/local/mysql/sock/mysql.sock
[mysql]
port=25086
socket=/data/25086/mysql.sock
[mysqld]
server_id=1001
port=25086
socket=/data/25086/mysql.sock
datadir=/data/25086/data
log-error=/data/25086/mysql.log
slow_query_log=on
slow_query_log_file=/data/25086/slow.log
long_query_time=1
pid-file=/data/25086/mysql.pid
binlog_format=ROW
log-bin=/data/25086/mysql-bin
basedir=/usr/local/mysql
[mysqld_safe]
log-error=/data/25086/mysql.log
pid-file=/data/25086/mysql.pid
my.cnf
cd /data/25087
配置以下脚本
#[client]
#port=25087
#socket=/usr/local/mysql/sock/mysql.sock
[mysql]
port=25087
socket=/data/25087/mysql.sock
[mysqld]
server_id=1001
port=25087
socket=/data/25087/mysql.sock
datadir=/data/25087/data
log-error=/data/25087/mysql.log
slow_query_log=on
slow_query_log_file=/data/25087/slow.log
long_query_time=1
pid-file=/data/25087/mysql.pid
binlog_format=ROW
log-bin=/data/25087/mysql-bin
basedir=/usr/local/mysql
[mysqld_safe]
log-error=/data/25087/mysql.log
pid-file=/data/25087/mysql.pid
初始化 数据文件
mysqld --defaults-file=/data/25086/my.cnf --datadir=/data/25086/data --bashdir=/usr/local/mysql
--initialize-insecure
mysqld --defaults-file=/data/25086/my.cnf --datadir=/data/25086/data --bashdir=/usr/local/mysql
--initialize-insecure
启动mysql
mysqld_safe --defaults-file=/data/25086/my.cnf &
mysqld_safe --defaults-file=/data/25087/my.cnf &
登陆Mysql
mysql -S /data/25086/mysql.sock
或 mysql -h127.0.0.1 -P25086 -uroot -p
mysql -S /data/25087/mysql.sock
关闭mysqld_safe
mysqladmin -uroot -p -P3306 shutdown -S /data/3306/mysql.sock