多例項管理
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...