mysql 應用例項 MySQL多例項應用

2021-10-20 22:24:58 字數 2604 閱讀 6069

國內映象:

(2.)上傳、解壓

tar xf mysql-5.6.46-linux-glibc2.12-x86_64.tar.gz

tar xf mysql-5.7.12-linux-glibc2.12-x86_64.tar.xz

tar xf mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz

(3.)建立軟連線

ln -s mysql-5.6.46-linux-glibc2.12-x86_64 mysql56

ln -s mysql-5.7.12-linux-glibc2.12-x86_64 mysql57

ln -s mysql-8.0.18-linux-glibc2.12-x86_64 mysql80

2.設定變數環境

vim /etc/profile

#新增最後一行

#生效配置:

source /etc/profile

3.建立目錄

mkdir -p /data/331/data /data/331/logs

4.準備配置檔案

(1.)3316

cat >/data/3316/my.cnf <

[mysqld]

user=mysql

datadir=/data/3316/data

server_id=16

port=3316

log_bin=/data/3316/logs/mysql-bin

socket=/tmp/mysql3316.sock

eof(2.)3317

cat >/data/3317/my.cnf <

[mysqld]

user=mysql

datadir=/data/3317/data

server_id=17

port=3317

log_bin=/data/3317/logs/mysql-bin

socket=/tmp/mysql3317.sock

eof(3.)3318

cat >/data/3318/my.cnf <

[mysqld]

user=mysql

datadir=/data/3318/data

server_id=18

port=3318

log_bin=/data/3318/logs/mysql-bin

socket=/tmp/mysql3318.sock

eof5.授權

chown -r mysql. /data/*

6.初始化資料

7.配置多例項systemd(方便啟動)

(1.)3316

cat > /etc/systemd/system/mysqld3316.service <

[unit]

description=mysql server

documentation=man:mysqld(8)

documentation=

after=network.target

after=syslog.target

[install]

wantedby=multi-user.target

[service]

user=mysql

group=mysql

limitnofile = 5000

eof(2.)3317

cat > /etc/systemd/system/mysqld3308.service <

[unit]

description=mysql server

documentation=man:mysqld(8)

documentation=

after=network.target

after=syslog.target

[install]

wantedby=multi-user.target

[service]

user=mysql

group=mysql

limitnofile = 5000

eof(3.)3318

cat > /etc/systemd/system/mysqld3309.service <

[unit]

description=mysql server

documentation=man:mysqld(8)

documentation=

after=network.target

after=syslog.target

[install]

wantedby=multi-user.target

[service]

user=mysql

group=mysql

limitnofile = 5000

eof8.啟動

pkill mysqld (結束之前啟動的所有mysql程序)

systemctl start mysqld3316

systemctl start mysqld3317

systemctl start mysqld3318

9.連線測試一下

希望與廣大網友互動??

mysql多例項命令 mysql多例項安裝

1 編輯my.cnf檔案增加相關引數如下 mysqld multi user root pass 123 mysqld usr local mysql bin mysqld safe mysqladmin usr local mysql bin mysqladmin log usr local my...

mysql啟動多例項 MySQL多例項啟動

一台伺服器安裝mysql,用於測試。同時會用於nextcloud和wordpress的資料庫。nextcloud和wordpress要經常備份,而且以後可能會遷移。所以隔離不同情景的資料,用多例項啟動。便於管理,和提高效能。首先初始化要用到的資料庫 mysqld initialize insecur...

mysql單機多例項 MYSQL單機多例項

一 建立安裝目錄 mkdir usr local mysql s 5.6.32 mkdir usr local mysql m 5.6.32 wget tar zxv f mysql 5.6.32.tar.gz 二 編譯命令 1 主編引數 cmake dcmake install prefix da...