日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
在CentOS7上部署MySQL主從

在 centos7 上部署 mysql 主從

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),永順企業(yè)網(wǎng)站建設(shè),永順品牌網(wǎng)站建設(shè),網(wǎng)站定制,永順網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷(xiāo),網(wǎng)絡(luò)優(yōu)化,永順網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M(mǎn)足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專(zhuān)業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶(hù)成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

1 通過(guò) SecureCRT 連接至 MySQL 主服務(wù)器;

2 找到 my.cnf 文件所在的目錄:
    mysql --help | grep my.cnf
  一般情況 my.cnf 都會(huì)位于 /etc/ 目錄下;

3 用 vim 打開(kāi) MySQL 的配置文件 my.cnf:
    vim /etc/my.cnf

4 找到 [mysqld] 并在其后添加如下配置:
    # 唯一標(biāo)識(shí)此 MySQL 服務(wù)器,默認(rèn)值為 1,一般采用所屬 IP 的末端值
    server-id=1
    # 二進(jìn)制日志文件名字,MySQL 主服務(wù)器必須啟用此配置
    log-bin=master-bin-log
    # MySQL 主服務(wù)器中參與主從復(fù)制的數(shù)據(jù)庫(kù)名;如果有多個(gè)數(shù)據(jù)庫(kù),則此參數(shù)可以有多個(gè),每行一個(gè),分部對(duì)應(yīng)不同的數(shù)據(jù)庫(kù)
    binlog-do-db=db_master_slave
    # MySQL 主服務(wù)器中二進(jìn)制日志文件的索引名
    log-bin-index=master-bin-log.index

5 在 MySQL 從服務(wù)器上同樣用 vim 打開(kāi) my.cnf 文件,定位到 [mysqld],并在其后面加入如下配置:
    # 唯一標(biāo)識(shí)此 MySQL 服務(wù)器,默認(rèn)值為 1,一般采用所屬 IP 的末端值
    server-id=2
    # MySQL 從服務(wù)器的日志索引文件名
    relay-log-index=slave-relay-log.index
    # MySQL 從服務(wù)器的日志文件名
    relay-log=slave-relay-log

6 在 MySQL master 和 slave 服務(wù)器上分別創(chuàng)建數(shù)據(jù)庫(kù) db_master_slave:
    create database db_master_slave;   

7 在 MySQL master 服務(wù)器上創(chuàng)建用戶(hù) user_master,并設(shè)置密碼 Password_Master_123456:
    create user 'user_master'@'%' identified by 'Password_Master_123456';

8 在 MySQL master 服務(wù)器上為用戶(hù) user_master 賦權(quán)對(duì) db_master_slave 數(shù)據(jù)庫(kù)的所有權(quán)限:
    grant all on db_master_slave.* to 'user_master'@'%';

9 在 MySQL master 服務(wù)器上為用戶(hù) user_master 賦本地訪問(wèn)的權(quán)限:
    grant all privileges on db_master_slave.* to 'user_master'@'localhost' identified by 'Password_Master_123456';

10 在 MySQL master 服務(wù)器上授權(quán) MySQL slave 服務(wù)器可以通過(guò) user_master 用戶(hù)訪問(wèn)主服務(wù)器:
    grant replication slave on *.* to 'user_master'@'%' identified by 'Password_Master_123456' with grant option;

11 在 MySQL master 和 slave 服務(wù)器上分別重啟 MySQL 服務(wù):
    關(guān)閉 MySQL 服務(wù):
        service mysqld stop
    打開(kāi) MySQL 服務(wù):
        service mysqld start
    重啟 MySQL 服務(wù):
     service mysql restart

12 在 MySQL master 和 slave 服務(wù)器上分別進(jìn)入到數(shù)據(jù)庫(kù) db_master_slave 中:
    use db_master_slave;
    并創(chuàng)建用戶(hù)名表 t_user:
        create table t_user(id int(3), name varchar(128));

13 查看 MySQL master 服務(wù)器的狀態(tài):
    show master status;
    并記錄下其 master_log_file 屬性和 master_log_pos 屬性的值;

14 在 MySQL slave 服務(wù)上執(zhí)行如下配置:
    change master to master_host='192.168.1.10',        // MySQL master 服務(wù)器IP
    master_port=3306,
    master_user='user_master',
    master_password='Password_Master_123456',
    master_log_file='master-bin-log.000004',    // MySQL master 服務(wù)器 master_log_file 的值
    master_log_pos=654;    // MySQL master 服務(wù)器 master_log_pos 的值

15 在 MySQL master 服務(wù)器的 db_master_slave 庫(kù)中為用戶(hù)名 t_user 添加數(shù)據(jù):
    mysql> insert into t_user(id, name) values(1, 'idea1');
    mysql> select * from t_user;

16 在 MySQL slave 服務(wù)器的 db_master_slave 庫(kù)中為用戶(hù)名 t_user 添加數(shù)據(jù):
    mysql> insert into t_user(id, name) values(1, 'idea1');
    mysql> select * from t_user;

17 在 MySQL slave 服務(wù)器的如何發(fā)現(xiàn):
    slave_IO_running = NO
    則執(zhí)行如下命令:
    mysql> stop slave;
    mysql> start slave;

18 查看 MySQL 運(yùn)行時(shí)中 server_id 的值:
    show variables like 'server_id';


本文名稱(chēng):在CentOS7上部署MySQL主從
標(biāo)題路徑:http://www.dlmjj.cn/article/djepjjj.html