最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL多實(shí)例配置方案

 更新時(shí)間:2018年04月07日 16:37:02   作者:大牙啊  
MySQL多實(shí)例就是,在一臺(tái)機(jī)器上開啟多個(gè)不同的服務(wù)端口(如:3306,3307,3308...),運(yùn)行多個(gè)MySQL服務(wù)進(jìn)程,這些服務(wù)進(jìn)程通過不同的socket監(jiān)聽不同的端口提供服務(wù)。

1.1 什么是Mysql多實(shí)例?

簡(jiǎn)單的說(shuō),Mysql多實(shí)例就是在一臺(tái)服務(wù)器上同時(shí)開啟多個(gè)不同的服務(wù)端口(如 : 3306/3307/3308)同時(shí)運(yùn)行多個(gè)Mysql服務(wù)器,這些服務(wù)進(jìn)程通過不同的socket來(lái)監(jiān)聽不同的服務(wù)端口來(lái)提供服務(wù)

這些Mysql多實(shí)例共用一套Mysql安裝程序,使用不同的my.cnf配置文件,啟動(dòng)程序,和數(shù)據(jù)文件,在提供服務(wù)時(shí),多實(shí)例Mysql在邏輯上來(lái)看是各自獨(dú)立的,他們根據(jù)配置文件對(duì)應(yīng)設(shè)定值,獲得服務(wù)器相應(yīng)的資源

1.2 多實(shí)例配置思路:

1.      多套獨(dú)立目錄
2.      每個(gè)實(shí)例有獨(dú)立的數(shù)據(jù)(初始化數(shù)據(jù))
3.      多個(gè)端口
4.      多個(gè)socket
5.      多個(gè)啟動(dòng)程序
6.      多個(gè)日志文件

1.3 多實(shí)例配置過程:

1.3.1 創(chuàng)建獨(dú)立目錄:

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

1.3.2 編寫每個(gè)實(shí)例的配置文件:

[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 初始化數(shù)據(jù):

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

1.3.4 啟動(dòng)實(shí)例:

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

shell腳本管理多實(shí)例服務(wù):

#!/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

相關(guān)文章

  • Mysq詳細(xì)講解如何解決庫(kù)存并發(fā)問題

    Mysq詳細(xì)講解如何解決庫(kù)存并發(fā)問題

    這篇文章主要為大家詳細(xì)介紹了如何使用Mysq解決庫(kù)存并發(fā)問題,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • 一文弄懂什么是MySQL的回表

    一文弄懂什么是MySQL的回表

    本文主要介紹了一文弄懂什么是MySQL的回表,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • MySQL中substr函數(shù)使用方法實(shí)例詳解

    MySQL中substr函數(shù)使用方法實(shí)例詳解

    MySQL的SUBSTR()函數(shù)可以用于從指定字符串的指定位置開始提取指定長(zhǎng)度的字符,下面這篇文章主要給大家介紹了關(guān)于MySQL中substr函數(shù)使用方法的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-08-08
  • mysql 8.0.18各版本安裝及安裝中出現(xiàn)的問題(精華總結(jié))

    mysql 8.0.18各版本安裝及安裝中出現(xiàn)的問題(精華總結(jié))

    這篇文章主要介紹了mysql 8.0.18各版本安裝及安裝中出現(xiàn)的問題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • 基于Mysql的Sequence實(shí)現(xiàn)方法

    基于Mysql的Sequence實(shí)現(xiàn)方法

    下面小編就為大家?guī)?lái)一篇基于Mysql的Sequence實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2017-09-09
  • MySQL數(shù)據(jù)庫(kù)定時(shí)備份的實(shí)現(xiàn)方法

    MySQL數(shù)據(jù)庫(kù)定時(shí)備份的實(shí)現(xiàn)方法

    這篇文章主要介紹了MySQL數(shù)據(jù)庫(kù)的定時(shí)備份的相關(guān)知識(shí),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-04-04
  • MySQL 5.7安裝后默認(rèn)登錄密碼的查看方法

    MySQL 5.7安裝后默認(rèn)登錄密碼的查看方法

    許多朋友安裝MySQL 5.7之后不知道默認(rèn)登錄密碼在哪里查看,本文小編將通過代碼示例和圖文結(jié)合的方式給大家介紹MySQL 5.7安裝后默認(rèn)登錄密碼的查看方法,需要的朋友可以參考下
    2023-12-12
  • 解析Mysql多表查詢的實(shí)現(xiàn)

    解析Mysql多表查詢的實(shí)現(xiàn)

    本篇文章是對(duì)Mysql多表查詢的實(shí)現(xiàn)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • Linux?安裝?MySQL?8.0?及?配置方法

    Linux?安裝?MySQL?8.0?及?配置方法

    本文詳細(xì)介紹了在Ubuntu操作系統(tǒng)上使用MySQL?APT存儲(chǔ)庫(kù)安裝和配置MySQL?8.0的步驟,本文通過圖文示例相結(jié)合給大家講解的非常詳細(xì),感興趣的朋友一起看看吧
    2024-11-11
  • MySQL多表操作的外鍵約束教程

    MySQL多表操作的外鍵約束教程

    MySQL多表之間的關(guān)系可以概括為:一對(duì)一、一對(duì)多/多對(duì)一關(guān)系,多對(duì)多,這篇文章主要介紹了MySQL多表操作的外鍵約束,需要的朋友可以參考下
    2023-01-01

最新評(píng)論

昌都县| 云霄县| 叶城县| 恩施市| 水城县| 宁明县| 台北市| 乐业县| 云和县| 邢台县| 岳池县| 大兴区| 广河县| 平塘县| 永康市| 墨竹工卡县| 城市| 大冶市| 绍兴市| 云梦县| 贡嘎县| 霸州市| 富裕县| 霍林郭勒市| 唐河县| 视频| 大城县| 鄂州市| 长治县| 澳门| 清远市| 遵化市| 育儿| 岫岩| 云南省| 大埔县| 蒙阴县| 自治县| 安乡县| 安远县| 宣武区|