真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

MYSQL5.6.40源碼安裝主從搭建主主搭建-創(chuàng)新互聯(lián)

前言:
前面那篇5.6.38主從搭建的文章屬于測試系統(tǒng)里面弄著玩的,以下這篇文章寫的是在公司生產(chǎn)庫上搭建的MYSQL主從。
在上系統(tǒng)前,糾結(jié)了很久,到底使用哪種數(shù)據(jù)庫(PG?HBASE?MONGODB?)?最后選擇了MYSQL是由于公司懂的人多,自己也比較熟悉,且新項目初期數(shù)據(jù)量不大,MYSQL可以滿足需求,最最重要的是這個新項目屬于探路性質(zhì)的,如果真的被重視起來,那到時再把數(shù)據(jù)遷移出去就好了(基于開發(fā)說的數(shù)據(jù)結(jié)構(gòu)簡單單一,存儲數(shù)據(jù)單一的情況,沒有特別的數(shù)據(jù)類型等)。
所以最終選擇了開源數(shù)據(jù)庫中的一員MYSQL。(本來還有考慮ORACLE的,老本行,只不過考慮到領(lǐng)導(dǎo)們支持開源,那就用開源吧)

之前也糾結(jié)了要不要使用mysql5.7.22,結(jié)果去下載了安裝,發(fā)現(xiàn)redhat6.5的cmake版本太低,不支持mysql5.7.22的編譯,一下子又沒找到redhat7的安裝包,干脆就用mysql5.6.40這個5.6的最終穩(wěn)定版算了。

操作系統(tǒng),網(wǎng)卡,防火墻,IP地址配置等等在這里就不寫了。 一、MYSQL源碼安裝
(兩個節(jié)點都安裝,步驟一樣的)

我們提供的服務(wù)有:成都網(wǎng)站制作、網(wǎng)站設(shè)計、外貿(mào)網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、易縣ssl等。為近千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的易縣網(wǎng)站制作公司

安裝環(huán)境:
操作系統(tǒng)REDHAT6.5

NODE1 主機(jī)名 master      IP地址 192.168.159.148

NODE2 主機(jī)名 slave       IP地址 192.168.159.149


1、安裝依賴
yum -y install make gcc-c++ cmake bison-devel  ncurses-devel perl
2、創(chuàng)建用戶和組 
groupadd mysql
useradd mysql -g mysql -M -s /sbin/nologin
3、下載5.6.40源碼包
https://downloads.mysql.com/archives/get/file/mysql-5.6.40.tar.gz
4、解壓tar -zxvf mysql-5.6.40.tar.gz

cd /opt/

tar -zxvf mysql-5.6.40.tar.gz

cd  mysql-5.6.40

5、編譯安裝
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc-DWITH_MYISAM_STORAGE_ENGINE=1-DWITH_INNOBASE_STORAGE_ENGINE=1-DWITH_MEMORY_STORAGE_ENGINE=1-DWITH_READLINE=1-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock -DMYSQL_TCP_PORT=3306-DENABLED_LOCAL_INFILE=1-DWITH_PARTITION_STORAGE_ENGINE=1-DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
說明:
設(shè)置安裝目錄
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql
數(shù)據(jù)庫存放目錄
-DMYSQL_DATADIR=/usr/local/mysql/data
系統(tǒng)配置目錄
-DSYSCONFDIR=/etc
安裝 myisam 存儲引擎

-DWITH_MYISAM_STORAGE_ENGINE=1
安裝 innodb 存儲引擎
-DWITH_INNOBASE_STORAGE_ENGINE=1 
安裝memory存儲引擎
-DWITH_MEMORY_STORAGE_ENGINE=1
快捷鍵功能
-DWITH_READLINE=1
Unix socket文件路徑
-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock
MySQL 監(jiān)聽端口
-DMYSQL_TCP_PORT=3306
允許從本地導(dǎo)入數(shù)據(jù)
-DENABLED_LOCAL_INFILE=1
安裝數(shù)據(jù)庫分區(qū)
-DWITH_PARTITION_STORAGE_ENGINE=1 
安裝所有擴(kuò)展字符集
-DEXTRA_CHARSETS=all
使用 utf8 字符
-DDEFAULT_CHARSET=utf8 
校驗字符
-DDEFAULT_COLLATION=utf8_general_ci
支持 SSL
-DWITH_SSL=yes

make &&make install

6、目錄授權(quán)
chown mysql.mysql /usr/local/mysql
mkdir /usr/local/mysql/log
chown mysql.mysql /usr/local/mysql/log
7、數(shù)據(jù)庫初始化
cd /usr/local/mysql
./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data
8、配置環(huán)境變量
vi /root/.bash_profile 在最后一行添加
PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:/usr/local/mysql/lib

二、MYSQL5.6.40主從搭建

1、Master端配置部署

a、在主服務(wù)器上的my.cnf配置文件中的[mysqld]節(jié)點下添加以下配置

vi /etc/my.cnf

[mysqld]

server-id=101
網(wǎng)站題目:MYSQL5.6.40源碼安裝主從搭建主主搭建-創(chuàng)新互聯(lián)
文章URL:http://weahome.cn/article/dispdp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部