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

主頁(yè) > 知識(shí)庫(kù) > MySQL系列之二 多實(shí)例配置

MySQL系列之二 多實(shí)例配置

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

系列教程

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

什么是MySQL多實(shí)例?

簡(jiǎn)單地說(shuō),MySQL多實(shí)例就是在一臺(tái)服務(wù)器上同時(shí)開啟多個(gè)不同的服務(wù)端口(如:3306,3307),同時(shí)運(yùn)行多個(gè)MySQL服務(wù)進(jìn)程,這些服務(wù)進(jìn)程通過(guò)不同的socket監(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)數(shù)量的硬件資源。

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

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

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

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

​ 1)創(chuàng)建運(yùn)行的目錄環(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ù)庫(kù)

[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/,需要先進(jìn)入軟件的安裝目錄然后執(zhí)行初始化腳本,如果是yum安裝的包,則直接運(yùn)行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ù)啟動(dòng)腳本

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

port=3306  #需要修改為當(dāng)前實(shí)例的端口號(hào)
mysql_user="root"
mysql_pwd=""
cmd_path="/app/mysql/bin"  #安裝目錄下的bin
mysql_basedir="/mysqldb"  #實(shí)例數(shù)據(jù)庫(kù)文件所在目錄
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)啟動(dòng)服務(wù)

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

​ 7)連接測(cè)試

[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  #再連接測(cè)試一下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)

多實(shí)例搭建成功!

​ 8)使用這條命令來(lái)停止實(shí)例

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

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

[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ù)無(wú)法啟動(dòng)

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

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

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL系列之二 多實(shí)例配置》,本文關(guān)鍵詞  MySQL,系列,之二,多,實(shí)例,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL系列之二 多實(shí)例配置》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于MySQL系列之二 多實(shí)例配置的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91小视频免费观看| 国产欧美日韩另类一区| 日本一区二区动态图| 亚洲成人午夜电影| 成a人片国产精品| 制服丝袜亚洲色图| 一区二区三区中文字幕| 国产成人免费高清| 精品免费视频.| 日本一不卡视频| 欧美三日本三级三级在线播放| 国产日韩欧美激情| 久久99精品久久久久久| 91麻豆精品91久久久久同性| 亚洲成人动漫在线免费观看| 色婷婷av一区二区三区大白胸 | 99精品国产视频| 久久女同性恋中文字幕| 蜜桃视频在线观看一区| 777午夜精品免费视频| 午夜精品福利一区二区蜜股av | 狠狠色丁香久久婷婷综合丁香| 欧美日韩国产成人在线91| 一区二区三区四区在线| 色综合色综合色综合| 亚洲欧美欧美一区二区三区| 99久久免费视频.com| 国产精品乱人伦| caoporm超碰国产精品| 中文字幕 久热精品 视频在线| 国产精品一区免费视频| 欧美激情一区二区三区全黄| 高清不卡在线观看av| 国产精品麻豆久久久| 99久久久无码国产精品| 亚洲乱码国产乱码精品精小说 | 亚洲三级免费电影| 91社区在线播放| 亚洲自拍偷拍九九九| 欧美三级电影在线观看| 日韩av中文字幕一区二区| 欧美大黄免费观看| 国内精品久久久久影院薰衣草 | 中文字幕一区二区三区在线观看| av在线播放不卡| 亚洲图片有声小说| 欧美成人精品3d动漫h| 国产91精品欧美| 亚洲日本电影在线| 7777精品伊人久久久大香线蕉| 久久99精品久久只有精品| 久久综合视频网| 91麻豆精东视频| 欧美aaaaaa午夜精品| 国产清纯在线一区二区www| 色综合天天性综合| 日韩精品免费视频人成| 国产午夜久久久久| 在线视频国内自拍亚洲视频| 久久精品免费看| 国产精品久久午夜| 精品视频一区二区不卡| 国产精品一色哟哟哟| 亚洲一区二区三区四区五区中文| 欧美成人a∨高清免费观看| 97久久人人超碰| 男女男精品视频网| 国产精品不卡一区二区三区| 7777精品伊人久久久大香线蕉超级流畅 | 国产在线国偷精品产拍免费yy| 成人欧美一区二区三区小说| 欧美电影在哪看比较好| 成人免费毛片高清视频| 亚洲成a人v欧美综合天堂 | 91香蕉国产在线观看软件| 捆绑紧缚一区二区三区视频| 一区二区视频免费在线观看| 亚洲国产色一区| 国产亚洲精品aa| 51午夜精品国产| 色狠狠桃花综合| 国产**成人网毛片九色| 麻豆精品在线观看| 亚洲国产一区二区三区| 中文字幕在线观看不卡视频| 欧美本精品男人aⅴ天堂| 欧美日韩免费视频| 日本高清不卡在线观看| 成人动漫一区二区| 国产成人免费xxxxxxxx| 久久精品国产久精国产| 婷婷成人综合网| 亚洲高清免费观看| 亚洲国产一区二区三区| 亚洲另类色综合网站| 国产精品久久久久久久久搜平片| 久久久久久久久久久99999| 欧美一区二区视频在线观看| 欧美日韩国产成人在线免费| 欧美午夜视频网站| 91久久精品午夜一区二区| k8久久久一区二区三区| www.欧美色图| 91丨porny丨首页| jizzjizzjizz欧美| 色综合久久99| 91精品福利视频| 欧美体内she精高潮| 91成人国产精品| 欧美日韩精品久久久| 欧美日本在线观看| 777久久久精品| 欧美mv日韩mv国产网站app| 精品日韩一区二区| 欧美mv日韩mv亚洲| 国产午夜精品在线观看| 国产情人综合久久777777| 国产欧美精品一区aⅴ影院| 91麻豆福利精品推荐| 91在线视频18| 欧美日韩精品一区视频| 日韩一区二区中文字幕| 精品国产免费视频| 国产精品网站导航| 亚洲免费视频成人| 日韩主播视频在线| 韩国av一区二区| www.在线成人| 欧美喷水一区二区| 久久久蜜桃精品| 亚洲精品视频免费看| 日本最新不卡在线| 国产91丝袜在线播放九色| 91麻豆国产精品久久| 91精品中文字幕一区二区三区 | 欧美日韩成人综合天天影院| 日韩欧美的一区| 美脚の诱脚舐め脚责91 | 久久精品欧美一区二区三区不卡| 日本一区二区视频在线| 亚洲大片免费看| 国产中文一区二区三区| 色综合天天综合网天天看片| 日韩欧美一级片| 一区二区三区中文字幕精品精品 | 亚洲精品免费一二三区| 日韩精品免费专区| 国产**成人网毛片九色| 欧美日韩精品专区| 国产精品成人在线观看| 免费成人结看片| 色94色欧美sute亚洲线路一ni| 欧美一区二区大片| 亚洲男人电影天堂| 国产麻豆午夜三级精品| 欧美午夜电影在线播放| 国产精品婷婷午夜在线观看| 日本美女一区二区三区视频| 91麻豆国产福利在线观看| 精品久久一二三区| 午夜精品123| 色婷婷综合激情| 久久女同精品一区二区| 日本欧美一区二区| 欧美伊人精品成人久久综合97| 国产欧美一区二区精品性色| 日韩精品亚洲一区二区三区免费| av毛片久久久久**hd| 久久久久国产精品麻豆ai换脸 | 无码av免费一区二区三区试看| 欧美一级国产精品| 亚洲一区二区三区自拍| 成人激情小说乱人伦| 欧美精品一区视频| 麻豆精品蜜桃视频网站| 欧美日韩视频第一区| 亚洲男人的天堂网| 成人国产精品免费观看动漫| 精品国产a毛片| 麻豆精品视频在线观看| 欧美一级理论性理论a| 男人的天堂亚洲一区| 91精品国产欧美日韩| 青娱乐精品视频| 精品少妇一区二区| 久草中文综合在线| 日韩精品一区二区三区在线观看| 日本一道高清亚洲日美韩| 91精品在线观看入口| 日韩电影网1区2区| 日韩欧美中文字幕制服| 免费在线成人网| 日韩免费福利电影在线观看| 久久er99精品| 久久精品亚洲麻豆av一区二区| 国产成人综合亚洲网站| 亚洲欧洲成人自拍| 在线视频一区二区免费| 午夜视频一区在线观看| 日韩亚洲国产中文字幕欧美|