這篇文章主要講解了MySQL如何配置多實例,內(nèi)容清晰明了,對此有興趣的小伙伴可以學習一下,相信大家閱讀完之后會有幫助。
成都創(chuàng)新互聯(lián)公司專業(yè)IDC數(shù)據(jù)服務器托管提供商,專業(yè)提供成都服務器托管,服務器租用,成都多線機房,成都多線機房,成都多線服務器托管等服務器托管服務。前面介紹了相關的基礎命令操作:MySQL數(shù)據(jù)庫基礎篇之入門基礎命令
所有的操作都是基于單實例的,mysql多實例在實際生產(chǎn)環(huán)境也是非常實用的,因為必須要掌握。
1、什么是多實例多實例就是一臺服務器上開啟多個不同的服務端口(默認3306),運行多個mysql的服務進程,這此服務進程通過不同的socket監(jiān)聽不同的服務端口來提供各在的服務,所有實例之間共同使用一套MYSQL的安裝程序,但各自使用不同的配置文件、啟動程序、數(shù)據(jù)文件,在邏輯上是相對獨立的。
多實例主要作用是:充分利用現(xiàn)有的服務器硬件資源,為不同的服務提供數(shù)據(jù)服務,但是如果某個實例并發(fā)比較高的,同樣是會影響到其它實例的性能
2、安裝多實例環(huán)境準備安裝前需要先安裝mysql,但是只需將安裝過程進行到make install即可(編譯安裝),如果使用免安裝程序,只需解壓軟件包即可,今天的環(huán)境是通過免安裝包來安裝mysql主程序(其它的安裝可以參考前面的安裝過程自行測試)
系統(tǒng)環(huán)境
[root@centos6 ~]# cat /etc/redhat-release CentOS release 6.5 (Final) [root@centos6 ~]# uname -r 2.6.32-431.el6.x86_64