久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

怎么在MySQL中實現多實例配置

127次閱讀
沒有評論

共計 1748 個字符,預計需要花費 5 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

這篇文章將為大家詳細講解有關怎么在 MySQL 中實現多實例配置,文章內容質量較高,因此丸趣 TV 小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

1.1 什么是 Mysql 多實例?

簡單的說,Mysql 多實例就是在一臺服務器上同時開啟多個不同的服務端口 (如 : 3306/3307/3308) 同時運行多個 Mysql 服務器, 這些服務進程通過不同的 socket 來監聽不同的服務端口來提供服務

這些 Mysql 多實例共用一套 Mysql 安裝程序, 使用不同的 my.cnf 配置文件, 啟動程序, 和數據文件, 在提供服務時, 多實例 Mysql 在邏輯上來看是各自獨立的, 他們根據配置文件對應設定值, 獲得服務器相應的資源

1.2 多實例配置思路:

1.  多套獨立目錄
2.  每個實例有獨立的數據(初始化數據)
3.  多個端口
4.  多個 socket
5.  多個啟動程序
6.  多個日志文件

1.3 多實例配置過程:

1.3.1 創建獨立目錄:

mkdir -p /data/{3307,3308}
chown –R mysql.mysql /data

1.3.2 編寫每個實例的配置文件:

[root@db01 ~]# cat /data/3307/my.cnf
[mysqld]
basedir=/application/mysql
datadir=/data/3307
socket=/data/3307/mysql.sock
log-error=/data/3307/mysql.log
log_bin=/data/3307/mysql-bin
binlog_format=row
skip_name_resolve=1
server_id=3307
port=3307

1.3.3 初始化數據:

./mysql_install_db  –defaults-file=/data/3307/my.cnf –basedir=/application/mysql –datadir=/data/3307 –user=mysql

1.3.4 啟動實例:

sh mysqld_safe –defaults-file=/data/3307/my.cnf –pid-file=/data/3307/3307.pid 

shell 腳本管理多實例服務:

#!/bin/bash
 
. /etc/init.d/functions
. /etc/profile
 
Start= /application/mysql/bin/mysqld_safe --defaults-file=/data/3307/my.cnf --pid-file=/data/3307/3307.pid 
Stop= mysqladmin -uroot -S /data/3307/mysql.sock shutdown 
Port=`ss -tunlp|grep 3307|wc -l`
 
function START(){ if [ $Port -ne 1 ];then
 $Start  /dev/null 2 1  
 sleep 3
 if [ $? -eq 0 ];then
 action  MySQL 3307 Starting  /bin/true
 fi
 else
 action  MySQL 3307 Already Exists  /bin/true
 fi
function STOP(){ if [ $Port -ne 0 ];then
 $Stop
 if [ $? -eq 0 ];then
 action  MySQL Stoping Successfuly  /bin/true
 fi
 else
 action  MySQL already Stoped  /bin/true
 fi
function RESTART(){
 STOP
 sleep 1
 START
case $1 in
start)
 START
 ;;
stop)
 STOP
 ;;
restart)
 RESTART
 ;;
 echo  Usage: $0 {start|stop|restart} 
 ;;
esac

關于怎么在 MySQL 中實現多實例配置就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向 AI 問一下細節

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-04發表,共計1748字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 游戏| 毕节市| 叙永县| 华容县| 岐山县| 石狮市| 广汉市| 渝北区| 连江县| 齐河县| 中牟县| 故城县| 庆阳市| 新宁县| 同江市| 阜康市| 永安市| 河池市| 长宁区| 海南省| 无锡市| 大新县| 工布江达县| 通江县| 娱乐| 慈溪市| 永修县| 沐川县| 伽师县| 南通市| 山东省| 万山特区| 波密县| 西青区| 抚顺市| 绥芬河市| 临猗县| 大兴区| 娱乐| 盐边县| 沂源县|