婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > MySQL系列之二 多實例配置

MySQL系列之二 多實例配置

熱門標(biāo)簽:話務(wù)外呼系統(tǒng)怎么樣 云南電商智能外呼系統(tǒng)價格 高清地圖標(biāo)注道路 臨清電話機器人 大眾點評星級酒店地圖標(biāo)注 智能外呼系統(tǒng)復(fù)位 外東北地圖標(biāo)注 400電話可以辦理嗎 拉卡拉外呼系統(tǒng)

系列教程

MySQL系列之開篇 MySQL關(guān)系型數(shù)據(jù)庫基礎(chǔ)概念
MySQL系列之一 MariaDB-server安裝
MySQL系列之三 基礎(chǔ)篇
MySQL系列之四 SQL語法
MySQL系列之五 視圖、存儲函數(shù)、存儲過程、觸發(fā)器
MySQL系列之六 用戶與授權(quán)
MySQL系列之七 MySQL存儲引擎
MySQL系列之八 MySQL服務(wù)器變量
MySQL系列之九 mysql查詢緩存及索引
MySQL系列之十 MySQL事務(wù)隔離實現(xiàn)并發(fā)控制
MySQL系列之十一 日志記錄
MySQL系列之十二 備份與恢復(fù)
MySQL系列之十三 MySQL的復(fù)制
MySQL系列之十四 MySQL的高可用實現(xiàn)
MySQL系列之十五 MySQL常用配置和性能壓力測試

什么是MySQL多實例?

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

這些MySQL多實例共用一套MySQL安裝程序,使用不同的my.cnf(也可以相同)配置文件、啟動程序(也可以相同)和數(shù)據(jù)文件。在提供服務(wù)時,多實例MySQL在邏輯上看來是各自獨立的,它們根據(jù)配置文件的對應(yīng)設(shè)定值,獲得服務(wù)器相應(yīng)數(shù)量的硬件資源。

打個比方吧,MySQL多實例就相當(dāng)于房子的多個臥室,每個實例可以看作一間臥室,整個服務(wù)器就是一套房子,服務(wù)器的硬件資源(cpu,men,disk)、軟件資源(CentOS操作系統(tǒng))可以看作房子的衛(wèi)生間、廚房、客廳,是房子的共用資源。若你是北漂的小伙伴,與朋友一起租房子,相信更好理解,大家蝸居在一起,休息在自己的臥室,出來活動肯定是要共用上述公共資源。這樣就可以很好的理解MySQL多實例了。

其實很多網(wǎng)絡(luò)服務(wù)都是可以配置多實例的,例如nginx、Apache、haproxy、redis等都可以配置多實例。這在門戶網(wǎng)站使用都很廣泛。

在一臺物理機中需要多個測試環(huán)境,那么就需要用到了搭建數(shù)據(jù)庫的多個實例,多個實例的意思就是運行多份程序,實例與實例之間沒有影響。要注意監(jiān)聽的端口需要不同。

環(huán)境:CentOS7.5,編譯安裝MariaDB-10.2.15版本,軟件安裝目錄:/app/mysql/

​ 1)創(chuàng)建運行的目錄環(huán)境

[root@centos7 ~]# mkdir -p /mysqldb/{3306,3307,3308}/{etc,socket,pid,log,data,bin}
[root@centos7 ~]# chown -R mysql:mysql /mysqldb/

​ 2)初始化數(shù)據(jù)庫

[root@centos7 ~]# cd /app/mysql/
[root@centos7 mysql]# scripts/mysql_install_db --datadir=/mysqldb/3306/data/ --user=mysql --basedir=/app/mysql/ 
[root@centos7 mysql]# scripts/mysql_install_db --datadir=/mysqldb/3307/data/ --user=mysql --basedir=/app/mysql/
[root@centos7 mysql]# scripts/mysql_install_db --datadir=/mysqldb/3308/data/ --user=mysql --basedir=/app/mysql/

以上是編譯安裝的,安裝目錄為/app/mysql/,需要先進入軟件的安裝目錄然后執(zhí)行初始化腳本,如果是yum安裝的包,則直接運行mysql_install_db命令即可

​ 3)提供配置文件并按需要修改

[root@centos7 mysql]# cp support-files/my-huge.cnf /mysqldb/3306/etc/my.cnf
[root@centos7 mysql]# cp support-files/my-huge.cnf /mysqldb/3307/etc/my.cnf
[root@centos7 mysql]# cp support-files/my-huge.cnf /mysqldb/3308/etc/my.cnf
[root@centos7 mysqldb]# cd /mysqldb/
[root@centos7 mysqldb]# vim 3306/etc/my.cnf
[mysqld]
port        = 3306
datadir     = /mysqldb/3306/data
socket      = /mysqldb/3306/socket/mysql.sock
[root@centos7 mysqldb]# vim 3307/etc/my.cnf  #按以上配置示例更改
[root@centos7 mysqldb]# vim 3308/etc/my.cnf

​ 4)提供服務(wù)啟動腳本

[root@centos7 ~]# cat mysqld  #腳本示例
#!/bin/bash

port=3306  #需要修改為當(dāng)前實例的端口號
mysql_user="root"
mysql_pwd=""
cmd_path="/app/mysql/bin"  #安裝目錄下的bin
mysql_basedir="/mysqldb"  #實例數(shù)據(jù)庫文件所在目錄
mysql_sock="${mysql_basedir}/${port}/socket/mysql.sock"

function_start_mysql()
{
    if [ ! -e "$mysql_sock" ];then
      printf "Starting MySQL...\n"
      ${cmd_path}/mysqld_safe --defaults-file=${mysql_basedir}/${port}/etc/my.cnf  > /dev/null  
    else
      printf "MySQL is running...\n"
      exit
    fi
}


function_stop_mysql()
{
    if [ ! -e "$mysql_sock" ];then
       printf "MySQL is stopped...\n"
       exit
    else
       printf "Stoping MySQL...\n"
       ${cmd_path}/mysqladmin -u ${mysql_user} -p${mysql_pwd} -S ${mysql_sock} shutdown
   fi
}


function_restart_mysql()
{
    printf "Restarting MySQL...\n"
    function_stop_mysql
    sleep 2
    function_start_mysql
}

case $1 in
start)
    function_start_mysql
;;
stop)
    function_stop_mysql
;;
restart)
    function_restart_mysql
;;
*)
    printf "Usage: ${mysql_basedir}/${port}/bin/mysqld {start|stop|restart}\n"
esac
[root@centos7 ~]# cp mysqld /mysqldb/3306/bin/
[root@centos7 ~]# cp mysqld /mysqldb/3307/bin/
[root@centos7 ~]# cp mysqld /mysqldb/3308/bin/
[root@centos7 ~]# vim /mysqldb/3306/bin/mysqld
port=3306
[root@centos7 ~]# vim /mysqldb/3307/bin/mysqld
port=3307
[root@centos7 ~]# vim /mysqldb/3308/bin/mysqld
port=3308

​ 5)修改腳本文件權(quán)限,防止密碼被別人看到

[root@centos7 ~]# chmod 700 /mysqldb/3306/bin/mysqld 
[root@centos7 ~]# chmod 700 /mysqldb/3307/bin/mysqld  
[root@centos7 ~]# chmod 700 /mysqldb/3308/bin/mysqld 

​ 6)啟動服務(wù)

[root@centos7 ~]# service mysqld stop  #保證自己原來的服務(wù)停止,釋放3306端口
[root@centos7 ~]# /mysqldb/3306/bin/mysqld start  #啟動服務(wù)
[root@centos7 ~]# /mysqldb/3307/bin/mysqld start
[root@centos7 ~]# /mysqldb/3308/bin/mysqld start
[root@centos7 ~]# ss -tnl  #如果看到三個實例監(jiān)聽的端口都打開后說明服務(wù)啟動正常
LISTEN 0 80 :::3306 :::*
LISTEN 0 80 :::3307 :::*
LISTEN 0 80 :::3308 :::*

​ 7)連接測試

[root@centos7 ~]# mysql -S /mysqldb/3306/socket/mysql.sock  #使用-S指定套接字文件
Server version: 10.2.15-MariaDB-log Source distribution
MariaDB [(none)]> show variables like '%port';  #查看端口是否是3306
+---------------------+-------+
| Variable_name       | Value |
+---------------------+-------+
| extra_port          | 0     |
| large_files_support | ON    |
| port                | 3306  |
| report_port         | 3306  |
+---------------------+-------+
4 rows in set (0.00 sec)

[root@centos7 ~]# mysql -S /mysqldb/3307/socket/mysql.sock  #再連接測試一下3307和3308
Server version: 10.2.15-MariaDB-log Source distribution
MariaDB [(none)]> show variables like '%port';
+---------------------+-------+
| Variable_name       | Value |
+---------------------+-------+
| extra_port          | 0     |
| large_files_support | ON    |
| port                | 3307  |
| report_port         | 3307  |
+---------------------+-------+
4 rows in set (0.00 sec)

[root@centos7 ~]# mysql -S /mysqldb/3308/socket/mysql.sock
Server version: 10.2.15-MariaDB-log Source distribution
MariaDB [(none)]> show variables like '%port';
+---------------------+-------+
| Variable_name       | Value |
+---------------------+-------+
| extra_port          | 0     |
| large_files_support | ON    |
| port                | 3308  |
| report_port         | 3308  |
+---------------------+-------+
4 rows in set (0.00 sec)

多實例搭建成功!

​ 8)使用這條命令來停止實例

[root@centos7 ~]# /mysqldb/3306/bin/mysqld stop

​ 9)最后一步:給root用戶加個密碼把~

[root@centos7 ~]# mysql -S /mysqldb/3307/socket/mysql.sock 
Server version: 10.2.15-MariaDB-log Source distribution

MariaDB [(none)]> update mysql.user set password=PASSWORD("your_password") where user='root';
Query OK, 4 rows affected (0.00 sec)
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> select user,host,password from mysql.user;
+------+-----------+-------------------------------------------+
| user | host      | password                                  |
+------+-----------+-------------------------------------------+
| root | localhost | *9E72259BA9214F692A85B240647C4D95B0F2E08B |
| root | centos7   | *9E72259BA9214F692A85B240647C4D95B0F2E08B |
| root | 127.0.0.1 | *9E72259BA9214F692A85B240647C4D95B0F2E08B |
| root | ::1       | *9E72259BA9214F692A85B240647C4D95B0F2E08B |
|      | localhost |                                           |
|      | centos7   |                                           |
+------+-----------+-------------------------------------------+
6 rows in set (0.00 sec)

[root@centos7 ~]# mysql -S /mysqldb/3307/socket/mysql.sock -uroot -p'your_password' #指定密碼,再次登錄OK~

最后將你的密碼加入bin/mysqld腳本文件中,防止服務(wù)無法啟動

到此這篇關(guān)于MySQL系列之二 多實例配置的文章就介紹到這了,更多相關(guān)MySQL 多實例配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • MySQL數(shù)據(jù)庫入門之多實例配置方法詳解
  • MySQL多實例配置方案
  • mysql使用mysqld_multi部署單機多實例的方法教程
  • 快速實現(xiàn)MySQL的部署以及一機多實例部署
  • 基于mysql多實例安裝的深入解析

標(biāo)簽:三明 福州 溫州 阿里 揚州 山西 無錫 定西

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL系列之二 多實例配置》,本文關(guān)鍵詞  MySQL,系列,之二,多,實例,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL系列之二 多實例配置》相關(guān)的同類信息!
  • 本頁收集關(guān)于MySQL系列之二 多實例配置的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩精品成人一区二区三区| 久久 天天综合| 91精品国产色综合久久不卡电影| 中文字幕不卡三区| av综合在线播放| 99精品久久只有精品| 99久久亚洲一区二区三区青草| 99久久99久久精品免费看蜜桃| 久久影视一区二区| 日本高清视频一区二区| 日韩av不卡在线观看| 麻豆国产一区二区| 国产欧美日韩另类一区| 欧美巨大另类极品videosbest| 亚洲综合男人的天堂| 成人黄色a**站在线观看| 国产一区欧美二区| 亚洲成人动漫精品| 中文久久乱码一区二区| 国产成人免费视频 | 欧美一区二区日韩| 欧美视频在线播放| 777xxx欧美| 久久精品在线免费观看| 国产丝袜在线精品| 久久先锋影音av鲁色资源网| av福利精品导航| 欧美日韩精品三区| 国产精品久久99| 欧美成人bangbros| 欧美精品1区2区| 久久欧美一区二区| 国产三级精品视频| 国产成人在线免费观看| 国产一区二区三区美女| 自拍偷拍欧美精品| 91成人免费电影| 337p亚洲精品色噜噜| 韩国一区二区三区| 久久精品国产网站| 五月天中文字幕一区二区| 成人美女视频在线看| 99国产欧美久久久精品| 91亚洲资源网| 亚洲视频香蕉人妖| 国产精品国产三级国产aⅴ入口| 一级中文字幕一区二区| 亚洲色图20p| 成人av网站大全| 国产日韩高清在线| 91丨九色丨蝌蚪丨老版| 91精品国产91久久综合桃花| 黑人精品欧美一区二区蜜桃| 青青草97国产精品免费观看无弹窗版| 亚洲视频一二区| 欧美一区二区大片| 日韩视频永久免费| 天堂精品中文字幕在线| 99久久久国产精品| 一区二区三区日韩欧美精品| 国产精品无人区| 精品视频在线免费看| 亚洲va欧美va人人爽| 91麻豆123| 色综合久久88色综合天天| 亚洲资源在线观看| 欧美一区二区在线不卡| 成人美女视频在线观看| 国产乱子轮精品视频| 中文字幕亚洲欧美在线不卡| 国内精品伊人久久久久av一坑| 欧美日韩一区国产| 日韩精品一级中文字幕精品视频免费观看| 国产不卡视频在线观看| 欧洲日韩一区二区三区| 欧美亚洲一区二区三区四区| 九色综合狠狠综合久久| 亚洲欧洲日韩一区二区三区| 91麻豆精品国产91久久久久久久久 | 蜜臀久久99精品久久久画质超高清| 成人免费不卡视频| 欧美国产视频在线| 欧美一级片在线看| 国产suv精品一区二区三区| 欧美老人xxxx18| 欧美三级在线看| 欧美二区三区91| 99在线精品观看| 91美女片黄在线| 欧美三电影在线| 欧美日韩一区不卡| 精品一区二区三区视频 | 欧美—级在线免费片| 日韩三级av在线播放| 91精品国产入口| 久久色中文字幕| 中文字幕色av一区二区三区| 欧美人妖巨大在线| 蜜臀91精品一区二区三区| 国产麻豆精品视频| 99国产精品国产精品毛片| 成人综合婷婷国产精品久久免费| 国产精品一区免费视频| 日本道色综合久久| 欧美一级日韩免费不卡| 2023国产精品视频| 亚洲一区中文在线| 久久精品999| 亚洲尤物在线视频观看| 国产电影一区二区三区| 欧美三级视频在线观看| 久久久久久黄色| 精品国产区一区| 麻豆精品一区二区综合av| 欧美吞精做爰啪啪高潮| 狠狠色狠狠色综合系列| 日韩中文字幕麻豆| 伊人色综合久久天天| 成人丝袜视频网| 99久久免费视频.com| 精品国产91乱码一区二区三区| 一区在线观看免费| 国产欧美日本一区视频| 日韩高清在线一区| 国产91精品一区二区麻豆网站| 日韩亚洲欧美高清| 精品一区二区三区免费观看| 成人av在线播放网站| 欧美高清在线一区| 欧美美女黄视频| 一本一道波多野结衣一区二区| 国产精品久久久久久久久快鸭| 美女一区二区三区| 精品欧美一区二区在线观看 | 全国精品久久少妇| 日韩限制级电影在线观看| 国产女人18毛片水真多成人如厕| 99精品国产一区二区三区不卡| 亚洲欧美偷拍另类a∨色屁股| 91国偷自产一区二区三区观看| 久久精品二区亚洲w码| 亚洲国产精品成人久久综合一区| 欧美在线看片a免费观看| 激情综合亚洲精品| 激情综合色播激情啊| 成人欧美一区二区三区1314| 欧美一级国产精品| 国产成人激情av| 国产精品乱码一区二三区小蝌蚪| 欧美日韩一区二区三区视频| 国产精品污网站| 国产91精品在线观看| 在线观看国产91| 国产不卡高清在线观看视频| 性感美女极品91精品| 欧美亚洲动漫精品| 欧美激情一区二区三区在线| 色又黄又爽网站www久久| 国模娜娜一区二区三区| 91美女在线观看| 国产成人综合精品三级| 日日嗨av一区二区三区四区| 亚洲精品国产一区二区精华液 | 国产精品久久久久婷婷| 欧美一区二区三区视频免费| 粉嫩蜜臀av国产精品网站| 免费成人在线观看视频| 一区二区三区蜜桃| 亚洲摸摸操操av| 一区二区三区成人| 国产精品国产三级国产aⅴ原创 | 成人国产视频在线观看| 五月婷婷久久综合| 视频一区欧美日韩| 国产成人精品三级| 99久久婷婷国产精品综合| 色婷婷精品久久二区二区蜜臂av | 亚洲乱码国产乱码精品精的特点| 日韩一区二区精品葵司在线| 麻豆国产一区二区| 亚洲男同性恋视频| 日韩经典中文字幕一区| 久草热8精品视频在线观看| 一本大道久久a久久精二百| 中文字幕欧美一区| 亚洲一区二区五区| 精品一区二区三区在线播放视频| 亚洲欧美电影一区二区| 国产精品国产自产拍高清av| 粉嫩嫩av羞羞动漫久久久 | jlzzjlzz亚洲日本少妇| 国产精品久久久久一区二区三区 | 亚洲成av人在线观看| 亚洲国产精品二十页| 欧美成人一区二区三区片免费| 丁香另类激情小说| 精品一区二区三区免费| 亚洲制服欧美中文字幕中文字幕| 精品人在线二区三区| 91精品国产综合久久久久久|