This commit is contained in:
colben 2022-03-28 20:21:46 +08:00
parent 0715e7d6f4
commit dd8926e4e1

View File

@ -88,17 +88,17 @@ categories: ["database"]
- 创建三个实例的目录
```bash
cd ~
mkdir -p instance-{1..3}/{file,log}
mkdir -p instance-{3301..3303}/{file,log}
```
- 创建各实例的配置文件 instance-{1..3}/my.cnf
- 创建各实例的配置文件 instance-{3301..3303}/my.cnf
```bash
cd ~
for i in {1..3}; do
for i in {3301..3303}; do
cat > instance-$i/my.cnf <<-EOF
[mysqld]
mysqlx = OFF
port = 330$i
port = $i
basedir = /home/mortal/mysql
datadir = /home/mortal/instance-$i/db
socket = /home/mortal/instance-$i/mysqld.sock
@ -125,13 +125,13 @@ categories: ["database"]
```bash
cd ~
mysql/bin/mysqld \
--defaults-file=/home/mortal/instance-1/my.cnf \
--defaults-file=/home/mortal/instance-3301/my.cnf \
--initialize-insecure
mysql/bin/mysqld \
--defaults-file=/home/mortal/instance-2/my.cnf \
--defaults-file=/home/mortal/instance-3302/my.cnf \
--initialize-insecure
mysql/bin/mysqld \
--defaults-file=/home/mortal/instance-3/my.cnf \
--defaults-file=/home/mortal/instance-3303/my.cnf \
--initialize-insecure
```
@ -140,14 +140,14 @@ categories: ["database"]
```bash
cd ~
mysql/bin/mysqld_safe \
--defaults-file=/home/mortal/instance-1/my.cnf \
&>> instance-1/log/mysqld_safe.out
--defaults-file=/home/mortal/instance-3301/my.cnf \
&>> instance-3301/log/mysqld_safe.out
mysql/bin/mysqld_safe \
--defaults-file=/home/mortal/instance-2/my.cnf \
&>> instance-2/log/mysqld_safe.out
--defaults-file=/home/mortal/instance-3302/my.cnf \
&>> instance-3302/log/mysqld_safe.out
mysql/bin/mysqld_safe \
--defaults-file=/home/mortal/instance-3/my.cnf \
&>> instance-3/log/mysqld_safe.out
--defaults-file=/home/mortal/instance-3303/my.cnf \
&>> instance-3303/log/mysqld_safe.out
```
### 设置 root 密码
@ -155,13 +155,13 @@ categories: ["database"]
```bash
cd ~
mysql/bin/mysqladmin \
--defaults-file=/home/mortal/instance-1/my.cnf \
--defaults-file=/home/mortal/instance-3301/my.cnf \
password
mysql/bin/mysqladmin \
--defaults-file=/home/mortal/instance-2/my.cnf \
--defaults-file=/home/mortal/instance-3302/my.cnf \
password
mysql/bin/mysqladmin \
--defaults-file=/home/mortal/instance-3/my.cnf \
--defaults-file=/home/mortal/instance-3303/my.cnf \
password
```
@ -170,15 +170,15 @@ categories: ["database"]
```bash
cd ~
mysql/bin/mysql \
--defaults-file=/home/mortal/instance-1/my.cnf \
--defaults-file=/home/mortal/instance-3301/my.cnf \
-uroot \
-p
mysql/bin/mysql \
--defaults-file=/home/mortal/instance-2/my.cnf \
--defaults-file=/home/mortal/instance-3302/my.cnf \
-uroot \
-p
mysql/bin/mysql \
--defaults-file=/home/mortal/instance-3/my.cnf \
--defaults-file=/home/mortal/instance-3303/my.cnf \
-uroot \
-p
```