mysql的多例項管理

2022-04-10 15:51:39 字數 1267 閱讀 8543

mysql的多例項安裝步驟

1、建立多個目錄

mkdir  -p /data/330/data

2、準備配置檔案(其他檔案只需要修改埠號即可)

以3307埠號為列,給檔案新增以下內容:    

cat > /data/3307/my.cnf <[mysqld]

datadir=/data/3307/data

socket=/data/3307/mysql.sock

log_error=/data/3307/mysql.log

port=3307

server_id=7

log_bin=/data/3307/mysql-bin

eof

3、初始化三套資料庫

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

4、systemed管理多例項

cd /etc/systemd/system

cp mysqld.service mysqld3307.service

cp mysqld.service mysqld3308.service

cp mysqld.service mysqld3309.service

5、修改檔案啟動指令碼

vim mysqld3307.service

# 修改為:

vim mysqld3308.service

# 修改為:

vim mysqld3309.service

# 修改為:

6、授權和驗證

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

4.6 啟動

systemctl start mysqld3307.service

systemctl start mysqld3308.service

systemctl start mysqld3309.service

驗證netstat -lnp|grep 330

mysql -s /data/3307/mysql.sock -e "select @@server_id"

mysql -s /data/3308/mysql.sock -e "select @@server_id"

mysql -s /data/3309/mysql.sock -e "select @@server_id"

7、連線方式

mysql -s /data/3307/mysql.sock

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...