最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在一臺服務器上安裝兩個或多個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%';

總結

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

相關文章

  • MySQL利用AES_ENCRYPT()與AES_DECRYPT()加解密的正確方法示例

    MySQL利用AES_ENCRYPT()與AES_DECRYPT()加解密的正確方法示例

    MySQL中AES_ENCRYPT('密碼','鑰匙')函數(shù)可以對字段值做加密處理,AES_DECRYPT(表的字段名字,'鑰匙')函數(shù)解密處理,下面這篇文章主要給大家介紹了關于MySQL利用AES_ENCRYPT()與AES_DECRYPT()加解密的正確方法,文中給出了詳細的示例代碼,需要的朋友可以參考下。
    2017-08-08
  • MySQL中REPLACE INTO和INSERT INTO的區(qū)別分析

    MySQL中REPLACE INTO和INSERT INTO的區(qū)別分析

    REPLACE的運行與INSERT很相似。只有一點例外,假如表中的一個舊記錄與一個用于PRIMARY KEY或一個UNIQUE索引的新記錄具有相同的值,則在新記錄被插入之前,舊記錄被刪除。
    2011-07-07
  • 詳解數(shù)據(jù)庫多表連接查詢的實現(xiàn)方法

    詳解數(shù)據(jù)庫多表連接查詢的實現(xiàn)方法

    這篇文章主要介紹了詳解數(shù)據(jù)庫多表連接查詢的實現(xiàn)方法的相關資料,希望通過本文大家能夠掌握數(shù)據(jù)庫多表查詢的方法,需要的朋友可以參考下
    2017-09-09
  • 隨機生成八位優(yōu)惠碼并保存至Mysql數(shù)據(jù)庫

    隨機生成八位優(yōu)惠碼并保存至Mysql數(shù)據(jù)庫

    這篇文章主要介紹了隨機生成八位優(yōu)惠碼并保存至Mysql數(shù)據(jù)庫的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-02-02
  • Mysql索引類型與基本用法實例分析

    Mysql索引類型與基本用法實例分析

    這篇文章主要介紹了Mysql索引類型與基本用法,結合實例形式分析了Mysql索引類型中普通索引、唯一索引、主鍵索引、組合索引、全文索引基本概念、原理與使用方法,需要的朋友可以參考下
    2020-06-06
  • MySQL數(shù)據(jù)庫設計之利用Python操作Schema方法詳解

    MySQL數(shù)據(jù)庫設計之利用Python操作Schema方法詳解

    這篇文章主要介紹了MySQL數(shù)據(jù)庫設計之利用Python操作Schema方法詳解,還是比較不錯的,這里分享給大家,供需要的朋友參考。
    2017-11-11
  • MySQL8新特性:自增主鍵的持久化詳解

    MySQL8新特性:自增主鍵的持久化詳解

    MySQL8.0 GA版本發(fā)布了,展現(xiàn)了眾多新特性,下面這篇文章主要給大家介紹了關于MySQL8新特性:自增主鍵的持久化的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧
    2018-07-07
  • MySQL報1366錯誤的原因及解決

    MySQL報1366錯誤的原因及解決

    SQL Error1366是一個常見的 MySQL 錯誤,主要成因是數(shù)據(jù)類型不匹配或數(shù)據(jù)超出了范圍,本文主要介紹了MySQL報1366錯誤的原因及解決,感興趣的可以了解一下
    2024-02-02
  • MySQL大表數(shù)據(jù)的分區(qū)與分庫分表的實現(xiàn)

    MySQL大表數(shù)據(jù)的分區(qū)與分庫分表的實現(xiàn)

    數(shù)據(jù)庫的分區(qū)和分庫分表是兩種常用的技術方案,本文主要介紹了MySQL大表數(shù)據(jù)的分區(qū)與分庫分表的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-03-03
  • 如何徹底刪除mysql服務(清理注冊表)詳解

    如何徹底刪除mysql服務(清理注冊表)詳解

    這篇文章主要給大家介紹了關于如何徹底刪除mysql服務(清理注冊表)的相關資料,文中通過圖文介紹的非常詳細,對大家的學習或者使用mysql具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-03-03

最新評論

和静县| 达拉特旗| 乐都县| 广汉市| 万山特区| 安徽省| 榆树市| 紫云| 施秉县| 合江县| 天台县| 盈江县| 桓台县| 佛坪县| 积石山| 横山县| 虎林市| 营山县| 吕梁市| 宝丰县| 洛浦县| 赤峰市| 万山特区| 三门县| 东光县| 高邮市| 彭山县| 会泽县| 黄大仙区| 沈阳市| 大悟县| 湘潭市| 泸州市| 碌曲县| 夏河县| 和田县| 巴青县| 泸西县| 遵义县| 鹤山市| 汉阴县|