亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

在一臺服務器上安裝兩個或多個mysql的實現(xiàn)步驟

 更新時間:2016年09月07日 15:04:06   投稿:daisy  
這篇文章給大家介紹如何在一臺服務器上安裝兩個或多個mysql的實現(xiàn)步驟,有需要的朋友們可以參考學習,下面跟著小編一起來看看吧。

如何在一臺服務器上安裝兩個或者更多個的mysql呢?下面是詳細的操作步驟,一起來學習學習吧。

一、環(huán)境

mysql軟件包:

     mysql-5.6.31.tar

     mysql-5.5.32.tar

操作系統(tǒng)環(huán)境:

     CentOS release 6.8 (Final)

二、系統(tǒng)規(guī)模

/mysqlsoft 用來存放mysql的各個程序
/mysqlsoft/mysql1 用來存放mysql-5.5.32.tar的安裝程序
/mysqlsoft/mysql2 用來存放mysql-5.6.31.tar的安裝程序
/mysqlsoft/mysql1/mysql.sock
/mysqlsoft/mysql2/mysql.sock
/data 用來存放數(shù)據(jù)
/data/mysql1 用來存放mysql-5.5.32.的數(shù)據(jù)
/data/mysql2 用來存放mysql-5.6.31.的數(shù)據(jù)

三、添加用戶和目錄

添加用戶

groupadd mysql

useradd mysql -g mysql

創(chuàng)建目錄

mkdir /mysqlsoft

mkdir mysqlsoft/mysql1/ -pv

mkdir mysqlsoft/mysql2/ -pv

創(chuàng)建數(shù)據(jù)目錄

mkdir /data

mkdir /data/mysql1/ -pv

mkdir /data/mysql2/ -pv

更改權限:

chown -R mysql:mysql mysqlsoft/mysql1

chown -R mysql:mysql mysqlsoft/mysql2

chown -R mysql:mysql /data/mysql1

chown -R mysql:mysql /data/mysql2

四、編譯mysql并安裝

在源碼編譯安裝前我們需要安裝一下工具

cmake,make,gcc,Perl, 

yum install cmake,make,gcc,Perl -y

4.1     mysql-5.5.32

cd mysqlsoft/mysql1/

tar -zxvf mysql-5.5.32.tar.gz

mkdir bootstarp

我們把源碼編譯在bootstarp目錄里

cmake .. -DCMAKE_INSTALL_PREFIX=/mysqlsoft/mysql1

-DMYSQL_DATADIR=/data/mysql1

-DSYSCONFDIR=/mysqlsoft/mysql1

-DWITH_INNOBASE_STORAGE_ENGINE=1

-DWITH_ARCHIVE_STORAGE_ENGINE=1

-DWITH_BLACKHOLE_STORAGE_ENGINE=1

-DWITH_PERFSCHEMA_STORAGE_ENGINE=1

-DMYSQL_TCP_PORT=3301

-DMYSQL_UNIX_ADDR=/mysqlsoft/mysql1/mysql.sock

編譯完后,我們需要make然后make install

4.2     安裝后的工作

cd /mysqlsoft/mysql1

cp ./support-files/my-default.cnf my.cnf

編輯my.cnf添加配置項

chown -R mysql .

chgrp -R mysql .

初始化mysql:

scripts/mysql_install_db –user=mysql

更改mysql數(shù)據(jù)目錄的權限 

4.3     mysql-5.6.31

cd /mysqlsoft/mysql2

tar -zxvf mysql-5.6.31.tar.gz

mkdir bootstarp

我們把源碼編譯在bootstarp目錄里

cmake .. -DCMAKE_INSTALL_PREFIX=/mysqlsoft/mysql2

-DMYSQL_DATADIR=/data/mysql2

-DSYSCONFDIR=/mysqlsoft/mysql2

-DWITH_INNOBASE_STORAGE_ENGINE=1

-DWITH_ARCHIVE_STORAGE_ENGINE=1

-DWITH_BLACKHOLE_STORAGE_ENGINE=1

-DWITH_PERFSCHEMA_STORAGE_ENGINE=1

-DMYSQL_TCP_PORT=3302

-DMYSQL_UNIX_ADDR=/mysqlsoft/mysql2/mysql.sock

編譯完后,我們需要make然后make install

4.4     安裝后的工作

cd /mysqlsoft/mysql2

cp ./support-files/my-default.cnf my.cnf

編輯my.cnf添加配置項

chown -R mysql .

chgrp -R mysql .

初始化mysql:

scripts/mysql_install_db –user=mysql

更改mysql數(shù)據(jù)目錄的權限

五、啟動mysql

5.1     啟動mysql-5.5.32

cd /mysqlsoft/mysql1

bin/mysqld_safe –user=mysql &

5.2     啟動mysql-5.6.31

cd /mysqlsoft/mysql2

bin/mysqld_safe –user=mysql &

5.3     查看mysql的啟動情況

[root@mysql mysql2]# ps -ef | grep mysql

root   6329 2853 0 13:19 pts/0  00:00:00 /bin/sh bin/mysqld_safe –user=mysql

mysql   6607 6329 0 13:19 pts/0  00:00:00 /mysqlsoft/mysql1/bin/mysqld –basedir=/mysqlsoft/mysql1/ –datadir=/data/mysql1/ –plugin-dir=/mysqlsoft/mysql1//lib/plugin –user=mysql –log-error=/data/mysql1//mysql.localdomain.err –pid-file=/data/mysql1//mysql.localdomain.pid –socket=/mysqlsoft/mysql1/mysql.sock –port=3301

root   6630 2853 0 13:20 pts/0  00:00:00 /bin/sh bin/mysqld_safe –user=mysql

mysql   6774 6630 0 13:20 pts/0  00:00:00 /mysqlsoft/mysql2/bin/mysqld –basedir=/mysqlsoft/mysql2 –datadir=/data/mysql2 –plugin-dir=/mysqlsoft/mysql2/lib/plugin –user=mysql –log-error=/data/mysql2/mysql.localdomain.err –pid-file=/data/mysql2/mysql.localdomain.pid –socket=/mysqlsoft/mysql2/mysql.sock –port=3302

5.4     刪除mysql里的其他項

     1.改root用戶更改密碼

     2.刪除匿名用戶

     3. 刪除mysql.db里的一些行,這些行定義了任何用戶都可以訪問test數(shù)據(jù)庫,或者以test_開頭的數(shù)據(jù)庫。

DELETE FROM mysql.db WHERE Db LIKE ‘test%';

總結

以上就是這篇文章的全部內(nèi)容,希望對大家的學習和工作能帶來一定的幫助。

相關文章

  • MySQL實現(xiàn)字符串截取的圖文教程

    MySQL實現(xiàn)字符串截取的圖文教程

    在實際的項目開發(fā)中有時會有對數(shù)據(jù)庫某字段截取部分的需求,這種場景有時直接通過數(shù)據(jù)庫操作來實現(xiàn)比通過代碼實現(xiàn)要更方便快捷些,這篇文章主要給大家介紹了關于MySQL實現(xiàn)字符串截取的相關資料,需要的朋友可以參考下
    2022-03-03
  • mysql 5.7.16 winx64安裝配置方法圖文教程

    mysql 5.7.16 winx64安裝配置方法圖文教程

    這篇文章主要為大家分享了mysql 5.7.16winx64安裝配置方法圖文教程,感興趣的朋友可以參考一下
    2016-11-11
  • mysql支持跨表delete刪除多表記錄

    mysql支持跨表delete刪除多表記錄

    Mysql可以在一個sql語句中同時刪除多表記錄,也可以根據(jù)多個表之間的關系來刪除某一個表中的記錄
    2012-12-12
  • MySQL limit分頁大偏移量慢的原因及優(yōu)化方案

    MySQL limit分頁大偏移量慢的原因及優(yōu)化方案

    這篇文章主要介紹了MySQL limit分頁大偏移量慢的原因及優(yōu)化方案,幫助大家更好的理解和使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2020-11-11
  • MySQL開發(fā)規(guī)范與使用技巧總結

    MySQL開發(fā)規(guī)范與使用技巧總結

    今天小編就為大家分享一篇關于MySQL開發(fā)規(guī)范與使用技巧總結,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • MySQL數(shù)據(jù)查看SELECT條件大于?小于(小白入門篇)

    MySQL數(shù)據(jù)查看SELECT條件大于?小于(小白入門篇)

    這篇文章主要為大家介紹了MySQL數(shù)據(jù)查看SELECT條件大于和小于的語句學習,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • MySQL間隙鎖解決幻讀問題

    MySQL間隙鎖解決幻讀問題

    本文主要介紹了MySQL間隙鎖解決幻讀問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06
  • MySQL用戶和數(shù)據(jù)權限管理詳解

    MySQL用戶和數(shù)據(jù)權限管理詳解

    這篇文章主要為大家詳細介紹了MySQL數(shù)據(jù)庫管理中的用戶和數(shù)據(jù)權限管理,文中的示例代碼講解詳細,對我們學習MySQL有一定幫助,需要的可以參考一下
    2022-08-08
  • MySQL查詢空字段或非空字段(is null和not null)

    MySQL查詢空字段或非空字段(is null和not null)

    本文介紹在MySQL中,面對值為空(NULL)的字段,應該如何查詢。怎么判斷一個字段的值為NULL或不為NULL,需要的朋友可以參考下
    2016-04-04
  • Mysql5.7.11在windows10上的安裝與配置(解壓版)

    Mysql5.7.11在windows10上的安裝與配置(解壓版)

    本文分為三大步給大家介紹Mysql5.7.11解壓版在windows10上的安裝與配置,另外還給大家?guī)砹薽ysql5.7.11服務無法啟動,錯誤代碼3534的解決方案,非常不錯,有需要的朋友參考下
    2016-08-08

最新評論