mysql安裝 例項 mysql安裝多例項

2021-10-18 22:15:28 字數 2547 閱讀 9802

多例項管理

3.5.1準備多個目錄:

mkdir -p /data/330/data

3.5.2 準備配置檔案

cat > /data/3307/my.cnf <

[mysqld]

basedir=/softmysql/mysql

datadir=/data/3307/data

socket=/data/3307/mysql.sock

log_error=/data/3307/mysql.log

server_id=7

port=3307

log_bin=/data/3307/mysql-bin

eofcat > /data/3308/my.cnf <

[mysqld]

basedir=/softmysql/mysql

datadir=/data/3308/data

socket=/data/3308/mysql.sock

log_error=/data/3308/mysql.log

server_id=8

port=3308

log_bin=/data/3308/mysql-bin

eofcat > /data/3309/my.cnf <

[mysqld]

basedir=/softmysql/mysql

datadir=/data/3309/data

socket=/data/3309/mysql.sock

log_error=/data/3309/mysql.log

server_id=9

port=3309

log_bin=/data/3309/mysql-bin

eof3.5.3 初始化三套資料

mv /etc/my.cnf /etc/my.cnf.bak

mysqld --basedir=/softmysql/mysql/ --datadir=/data/3307/data --user=mysql --initialize-insecure

mysqld --basedir=/softmysql/mysql/ --datadir=/data/3308/data --user=mysql --initialize-insecure

mysqld --basedir=/softmysql/mysql/ --datadir=/data/3309/data --user=mysql --initialize-insecure

3.5.4 systemd管理多例項

新增 vi /etc/systemd/system/mysqld.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

execstart=/softmysql/mysql/bin/mysqld --defaults-file=/etc/my.cnf

limitnofile = 10000

cd /etc/systemd/system

cp mysqld.service mysqld3307.service

cp mysqld.service mysqld3308.service

cp mysqld.service mysqld3309.service

vi mysqld3307.service 修改為:

execstart=/softmysql/mysql/bin/mysqld --defaults-file=/data/3307/my.cnf

vi mysqld3308.service 修改為:

execstart=/softmysql/mysql/bin/mysqld --defaults-file=/data/3308/my.cnf

vi mysqld3309.service 修改為:

execstart=/softmysql/mysql/bin/mysqld --defaults-file=/data/3309/my.cnf

授權chown -r mysql.mysql /data/*

啟動systemctl start mysqld3307.service

systemctl start mysqld3308.service

systemctl start mysqld3309.service

驗證

進入每個資料庫

mysql -s /data/3307/mysql.sock

mysql -s /data/3308/mysql.sock

mysql -s /data/3309/mysql.sock

mysql 多資料庫例項 Mysql多例項安裝

前言 前文已經介紹單例項的安裝,我們接著進行mysql的多例項安裝,我們利用多個配置檔案,多個啟動檔案管理多例項 一 安裝依賴包yum install ncurses devel libaio devel gcc gcc c cmake perl cd mysql 5.5.32 編譯安裝cmake ...

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多例項安裝

1.mysql編譯安裝完成後,繼續實現mysql的多例項安裝.2.建立多例項目錄 mkdir p data data 3.然後修改配置檔案,對應不同埠 cp usr local mysql support files my small.cnf data 3306 my.cnf cp usr loca...