mysql多例項配置

2021-08-20 06:50:33 字數 2007 閱讀 9748

1、mysql安裝參考:

2、建立   例項的資料檔案目錄:

cd /data/
mkdir   -p   /data

3、copy   mysql軟體到對應例項目錄下

cd /data/

cp -r mysql/ dbdata1/

cp -r mysql/ dbdata2/

4、編輯配置檔案my.cnf

cd /data/dbdata1/

vi my.cnf

4、2       3306埠服務配置

[client]

#password   = [your_password]

port        = 3306

socket      = /data/dbdata1/mysql.sock

default-character-set=utf8

[mysqld]

port =3306

basedir = /data/dbdata1/mysql

datadir=/data/dbdata1/data

socket=/data/dbdata1/mysql.sock

user=mysql

# disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

skip-federated

init_connect='set collation_connection = utf8_general_ci'

init_connect='set names utf8'

character-set-server=utf8

collation-server=utf8_general_ci

bind-address=0.0.0.0

lower_case_table_names=1

event_scheduler=1

server-id=1

[mysqld_safe]

log-error=/data/dbdata1/mysqld.log

pid-file=/data/dbdata1/mysqld.pid

4.2    3307服務配置檔案

pid-file=/data/dbdata2/mysqld.pid

5、初始化兩個例項的庫

./data/dbdata1/mysql/scripts/mysql_install_db --user=mysql  --basedir=/data/dbdata1/mysql --datadir=/data/dbdata1/data

./data/dbdata2/mysql/scripts/mysql_install_db --user=mysql --basedir=/data/dbdata2/mysql --datadir=/data/dbdata2/data

6、啟動兩個例項

/data/dbdata1/mysql/bin/mysqld_safe --defaults-file=/data/dbdata1/my.cnf 2>&1 >/dev/null &

/data/dbdata2/mysql/bin/mysqld_safe --defaults-file=/data/dbdata2/my.cnf 2>&1 >/dev/null &

7、停止例項

mysqladmin -u root -p passwd -s /data/dbdata1/mysql.sock shutdown

登入mysql

mysql -s /data/dbdata1/mysql.sock

設定密碼

mysqladmin -u root -s /data/3306/mysql.sock password 'password'

mysql多例項配置 MySQL多例項資料庫配置

mysql多例項資料庫配置 1 登入進入mysql,在mysql 5.7.18 bin目錄下執行命令 mysql uroot p s usr local mysql 5.7.18 data 3307 mysql.sock 其中 p 是指定密碼,如果沒有密碼則可以不寫 p,s是指定sock檔案,mys...

MySQL多例項配置 二

mysql資料庫的集中化運維,可以通過在一台mysql資料庫伺服器上,部署多個mysql例項。該功能是通過mysqld multi來實現。mysqld multi用於管理多個mysqld的服務程序,這些mysqld服務程序程式可以用不同的socket或是監聽於不同的埠,同時將資料檔案分布到不同的磁碟...

mysql單機多例項配置

主機安排 1.什麼是多例項 在一台物理主機上執行多個資料庫服務,可以節約運維成本,提高硬體利用率 1 解壓軟體 修改目錄名 root mysql wget root mysql tar xvf mysql 5.7.28 linux glibc2.12 i686.tar.gz root mysql m...