Mysql多例項部署

2022-08-02 19:57:11 字數 1099 閱讀 1054

關於mysql多例項的部署

當前環境已經安裝mysql-5.5.32,目錄:/data/mysql-5.5.32

1、建立存放多例項mysqld的資料、配置、sock檔案的目錄

mkdir -p /data/mysql_3307/

2、建立my.cnf檔案

cd /data/mysql_3307/etc

vim my.cnf

[client]

port = 3307

socket = /data/mysql_3307/tmp/3307.sock

[mysqld]

port = 3307

user = mysql

socket = /data/mysql_3307/tmp/3307.sock

basedir =/data/mysql-5.5.32

datadir = /data/mysql_3307/data/

pid-file = /data/mysql_3307/tmp/3307.pid

server-id =3307

3、設定目錄所有者、所屬組

chown -r mysql.mysql /data/mysql_3307/

4、初始化資料庫

cd /data/mysql-5.5.32

./support/mysql_install_db --defaults-file=/data/mysql_3307/etc/my.cnf

5、啟動mysql

mysqld_safe --defaults-file=/data/mysql_3307/etc/my.cnf &

6、進入mysql

mysql -s /data/mysql_3307/tmp/3307.sock

7、關閉mysql

mysqladmin -s /data/mysql_3307/tmp/3307.sock shutdown

注意:第一次登陸時root沒有密碼,若後設定了root密碼,則登陸mysql要指明使用者和密碼進行登陸,如下

mysql -u root -ptest123 -s /data/mysql_3307/tmp/3307.sock

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

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

mysql多例項部署

mysql 多例項常規來講,主要有二種方案可以實現,這二種方案各有利弊,如下 1 基於多配置檔案 通過使用多個配置檔案來啟動不同的程序,以此來實現多例項。優點 邏輯簡單,配置簡單 缺點 管理起來不方便 2 基於mysqld multi 通過官方自帶的 mysqld multi 工具,使用單獨配置檔案...

mysql多例項部署

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