MySQL5.5多實(shí)例安裝

一.多實(shí)例介紹

成都創(chuàng)新互聯(lián)主要從事網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)永年,十余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18980820575

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

    簡(jiǎn)單的說(shuō),就是在一臺(tái)服務(wù)器上開啟不同的端口,運(yùn)行多個(gè)MySQL服務(wù)進(jìn)程,這些服務(wù)進(jìn)程通過

不同的socket監(jiān)聽不同的服務(wù)端口來(lái)提供各自的服務(wù)

1.2MySQL多實(shí)例的作用與問題

    1.2.1有效利用服務(wù)器的資源

       注意:在企業(yè)中千萬(wàn)不要讓服務(wù)器資源剩余太多,也不要將服務(wù)器的資源接近全部使用,你要流出一部分作冗余。

    1.2.1節(jié)約服務(wù)器資源

    1.2.2資源搶占問題

        當(dāng)某個(gè)MySQL并發(fā)很高,整個(gè)MySQL實(shí)例會(huì)消耗整個(gè)服務(wù)器的資源,這樣會(huì)影響其他服務(wù)。所以在多實(shí)例的服務(wù)器上要有時(shí)間約束。

1.3多實(shí)例MySQL安裝的常見配置方案

    1》

    2》MySQL官方手冊(cè)第五章。

二、cmake編譯安裝5.5.32

2.1 cmake編譯軟件安裝  

  cd /home/oldboy/tools/
  tar xf cmake-2.8.8.tar.gz
  cd cmake-2.8.8
  ./configure

2.2安裝MySQL過程中的依賴包

    yum install ncurses-devel -y

2.3安裝MySQL

    2.3.1創(chuàng)建MySQL使用的用戶和組

 groupadd mysql
 useradd mysql -s /sbin/nologin -M -g mysql

    2.3.2解壓編譯cmake安裝MySQL

tar zxf mysql-5.5.32.tar.gz 
cd mysql-5.5.32
<1>cmake . -DCMAKE_INSTALL_PREFIX=/application/mysql-5.5.32 \
-DMYSQL_DATADIR=/application/mysql-5.5.32/data \
-DMYSQL_UNIX_ADDR=/application/mysql-5.5.32/tmp/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DEXTRA_CHARSETS=gbk,gb2312,utf8,ascii \
-DENABLED_LOCAL_INFILE=ON \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_FEDERATED_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \
-DWITHOUT_PARTITION_STORAGE_ENGINE=1 \
-DWITH_FAST_MUTEXES=1 \
-DWITH_ZLIB=bundled \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_READLINE=1 \
-DWITH_EMBEDDED_SERVER=1 \
-DWITH_DEBUG=0
<2>make 
<3>make install

 2.3.3多實(shí)例初始化及啟動(dòng)

  1》增減MySQL的全局啟動(dòng)路徑

    在/etc/profile文件中添加export PATH=/application/mysql/bin:$PATH

    source  /etc/profile使配置文件生效

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

    他是為了初始化數(shù)據(jù)庫(kù)的基礎(chǔ)文件一些表和庫(kù)

    將安裝在/application/mysql-5.5.32做一個(gè)軟連接

ln -s mysql-5.5.32 mysql     
./mysql_install_db --basedir=/application/mysql --datadir=/data/3306/data --user=mysql
./mysql_install_db --basedir=/application/mysql --datadir=/data/3307/data --user=mysql

MySQL5.5 多實(shí)例安裝

出現(xiàn)兩個(gè)ok表示初始化成功

/data/3306/mysql start
Starting MySQL...
/data/3307/mysql start
Starting MySQL...
[root@loveyu scripts]# netstat -lnt |grep 330
tcp        0      0 0.0.0.0:3307                0.0.0.0:*    LISTEN      
tcp        0      0 0.0.0.0:3306                0.0.0.0:*

              

附件:http://down.51cto.com/data/2366894

本文題目:MySQL5.5多實(shí)例安裝
分享地址:http://bm7419.com/article14/jjecge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站云服務(wù)器、網(wǎng)站制作、小程序開發(fā)網(wǎng)站策劃、網(wǎng)站導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

小程序開發(fā)