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

2021-10-18 11:18:03 字數 1813 閱讀 7469

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/mysql/multi.log

[mysqld1]

datadir=/data1

socket=/tmp/mysql.sock1

port=3306

#user=root

#skip-grant-tables

#password=123

performance_schema=off

innodb_buffer_pool_size=32m

bind_address=0.0.0.0

skip_name_resolve

[mysqld2]

datadir=/data2

socket=/tmp/mysql.sock2

port=3307

#user=root

#skip-grant-tables

#password="123"

performance_schema=off

innodb_buffer_pool_size=32m

bind_address=0.0.0.0

skip_name_resolve

2、初始化資料檔案

[root@host1 mysql]# bin/mysqld --initialize --user=mysql --datadir=/data1

[root@host1 mysql]# bin/mysqld --initialize --user=mysql --datadir=/data2

3、啟動多例項

[root@host1 mysql]# mysqld_multi start

4、檢視例項啟動情況

[root@host1 mysql]# mysqld_multi report

reporting mysql servers

mysql server from group: mysqld1 is running

mysql server from group: mysqld2 is running

mysql server from group: mysqld3 is running

mysql server from group: mysqld4 is running

5、停止多例項庫(如果在引數檔案中沒有增加紅色標註部分則用下列命令停止多例項)

[root@host1 mysql]# mysqld_multi stop 1 -u root -p 123

[root@host1 mysql]# mysqld_multi report

reporting mysql servers

mysql server from group: mysqld1 is not running

mysql server from group: mysqld2 is running

mysql server from group: mysqld3 is running

mysql server from group: mysqld4 is running

[root@host1 mysql]#

(如果增加了紅色標註部分則可直接使用 mysqd_multi stop 1)

至此多例項安裝完成(注意新增的引數是在已有的單例項庫引數檔案中新增)

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

mysql怎麼部署多例項 mysql多例項部署

多例項概述 mysql多例項其實就是在同一臺伺服器上開啟不同的埠,執行多個msyql服務程序,通過不同的socket來監聽不同的服務埠,提供不同的服務 多例項部署 多例項部署時通過配置檔案的相互隔離來實現的 yum install y libaio libnuma perl 2 解壓 建立mysql...