电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

MySQL8.0.18配置多主一從

瀏覽:12日期:2023-10-01 14:46:33
目錄1. 現實背景2. 約定3. 配置 master3.1. 配置啟動參數3.2. 重啟服務使參數生效3.3. 以 root 身份登錄,創建用戶,賦予密碼,授權,刷新權限4. 配置 slave 服務器4.1. 配置啟動參數4.2. 重啟服務使參數生效5. 配置多主一從5.1. 查看 master 狀態5.2. 配置 slave 與 master 的關聯5.3. 準備表5.4. 啟動 slave,查看 slave 狀態1. 現實背景

現有 4 臺主機,均能夠自動地采集數據,并存入其 MySQL 數據庫中,另有 1 臺專門用于處理數據的高配置主服務器。這 5 臺機器經常不在同一個網段下,但希望,一旦處于同一個網段下時,4 臺用于采集數據的主機能夠自動地向主服務器匯集數據,為此配置環境。

2. 約定 slave,主服務器 master1, 用于采集數據的某一臺主機 master2, 用于采集數據的某一臺主機 master3, 用于采集數據的某一臺主機 master4, 用于采集數據的某一臺主機3. 配置 master3.1. 配置啟動參數

多臺 master 只需確保 server-id 不一致即可,其他根據自身需求配置。

[mysqld]# 服務器標識符, 確保每臺服務器標識符都不一樣server-id = 1000# master 機必須開啟 log_bin# mysql-bin 為自定義名字,會生成諸如 mysql-bin.index、mysql-bin.000001 等文件log_bin=mysql-bin# 二進制日志過期時間(單位:天),默認值為 0,即不過期expire_logs_days = 0# 錯誤日志log-error=/var/lib/mysql/mysql-error.log# 單個 log_bin 文件最大值,達到最大值之后新建文件后綴自增,如 mysql-bin.000002max_binlog_size = 100M# mysql 安裝路徑basedir=/var/lib/mysql# mysql 數據路徑datadir=/var/lib/mysql# master 記錄操作的數據庫binlog_do_db=replication# master 忽略的數據庫binlog_ignore_db=information_schemabinlog_ignore_db=performance_schemabinlog_ignore_db=sysbinlog_ignore_db=mysql# 二進制日志保存模式binlog_format=MIXED# blob 類型的最大存儲值(單位:字節、B)# 1048576 B = 1MBmax_allowed_packet=1048576# 密碼復雜度配置,需要插件# 密碼長度至少為 0# validate_password_length=8# 大小寫同時存在的最少數目# validate_password_mixed_case_count=1# 密碼至少存在的數字數目# validate_password_number_count=1# 密碼至少存在的特殊字符數目# validate_password_special_char_count=1innodb_flush_log_at_trx_commit=0[mysql]default-character-set=utf8mb4[client]default-character-set=utf8mb43.2. 重啟服務使參數生效3.3. 以 root 身份登錄,創建用戶,賦予密碼,授權,刷新權限

創建用戶 replication,同時賦予密碼:

create user ’replication’@’%’ identified with mysql_native_password by ’JINGhuaSHUIyue123,.’;

如果創建用戶失敗,可能已經存在用戶,不緊要的話可以刪除該用戶:

drop user ’replication’@’%’;

如果不希望刪除重建用戶,只希望修改密碼:

alter user ’replication’@’%’ identified with mysql_native_password by ’JINGhuaSHUIyue123,.’;

賦予用戶 replication slave 權限:

grant replication slave on *.* to ’replication’@’%’;

保證 replication slave 權限立即生效,刷新權限:

flush privileges;4. 配置 slave 服務器4.1. 配置啟動參數

[mysqld]# 服務器標識符, 確保每臺服務器標識符都不一樣server-id = 2000# mysql 安裝路徑basedir=D:mysql# mysql 數據路徑datadir=D:mysqldata# slave 復制的數據庫replicate_do_db=test# slave 忽略的數據庫replicate_ignore_db=information_schemareplicate_ignore_db=performance_schemareplicate_ignore_db=mysqlreplicate_ignore_db=sys# slave 網絡超時重連間隔(單位:秒)slave_net_timeout=60[mysql]default-character-set=utf8[client]default-character-set=utf84.2. 重啟服務使參數生效5. 配置多主一從5.1. 查看 master 狀態

以 root 身份登陸 master1,需要留意其中的 file、position:

show master status;

+------------------+----------+--------------+-------------------------------------------------+-------------------+| File | Position | Binlog_Do_DB | Binlog_Ignore_DB| Executed_Gtid_Set |+------------------+----------+--------------+-------------------------------------------------+-------------------+| mysql-bin.000006 | 155 | test | information_schema,performance_schema,sys,mysql | |+------------------+----------+--------------+-------------------------------------------------+-------------------+

以 root 身份登陸 master1,需要留意其中的 file、position:

show master status;

+------------------+----------+--------------+-------------------------------------------------+-------------------+| File | Position | Binlog_Do_DB | Binlog_Ignore_DB| Executed_Gtid_Set |+------------------+----------+--------------+-------------------------------------------------+-------------------+| mysql-bin.000005 | 155 | test | information_schema,performance_schema,sys,mysql | |+------------------+----------+--------------+-------------------------------------------------+-------------------+

說明:啟動 MySQL 會強制生成新的 log-bin,因此位置均為 155。

5.2. 配置 slave 與 master 的關聯

查看是否有其他殘余的配置:

show slave statusG;

停止 slave,清除殘余配置:

stop slave;

reset slave all;

根據 master1 的 file,position 配置 replication 通道“master1”

change master tomaster_host = ’112.124.1.100’,master_user = ’replication’,master_port = 3306,master_password = ’replication’,master_log_file = ’mysql-bin.000006’,master_log_pos = 155,master_connect_retry = 15,master_retry_count = 0for channel ’master1’;

根據 master2 的 file,position 配置 replication 通道“master2”

change master tomaster_host = ’192.168.1.139’,master_user = ’replication’,master_port = 3306,master_password = ’JINGhuaSHUIyue123,.’,master_log_file = ’mysql-bin.000005’,master_log_pos = 155,master_connect_retry = 15,master_retry_count = 0for channel ’master2’; master_connect_retry:連接失敗,重試間隔(單位:秒) master_retry_count:連接失敗重試次數,0 為無限次5.3. 準備表

啟動前,在三臺機器的數據庫中使用 DDL 語句定義好表結構,且表結構保持一致,確保主從復制前的一致性,否則會出錯!

5.4. 啟動 slave,查看 slave 狀態

start slave for channel ’master1’;start slave for channel ’master2’;

show slave statusG;

注意 Slave_IO_Running 和 Slave_Slave_Running 需要均顯示為 Yes,才表示成功,否則留意錯誤提示。

到此這篇關于MySQL8.0.18配置多主一從 的文章就介紹到這了,更多相關MySQL 多主一從 內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: MySQL 數據庫
相關文章:
主站蜘蛛池模板: 石英砂矿石色选机_履带辣椒色选机_X光异物检测机-合肥幼狮光电科技 | arch电源_SINPRO_开关电源_模块电源_医疗电源-东佑源 | 伟秀电气有限公司-10kv高低压开关柜-高低压配电柜-中置柜-充气柜-欧式箱变-高压真空断路器厂家 | 翰香原枣子坊加盟费多少钱-正宗枣核糕配方培训利润高飘香 | 影视模板素材_原创专业影视实拍视频素材-8k像素素材网 | 密集架-手摇-智能-移动-价格_内蒙古档案密集架生产厂家 | 宝元数控系统|对刀仪厂家|东莞机器人控制系统|东莞安川伺服-【鑫天驰智能科技】 | 带式压滤机_污泥压滤机_污泥脱水机_带式过滤机_带式压滤机厂家-河南恒磊环保设备有限公司 | 不锈钢列管式冷凝器,换热器厂家-无锡飞尔诺环境工程有限公司 | 全自动不干胶贴标机_套标机-上海今昂贴标机生产厂家 | 精密交叉滚子轴承厂家,转盘轴承,YRT转台轴承-洛阳千协轴承 | 丁基胶边来料加工,医用活塞边角料加工,异戊二烯橡胶边来料加工-河北盛唐橡胶制品有限公司 | 寮步纸箱厂_东莞纸箱厂 _东莞纸箱加工厂-东莞市寮步恒辉纸制品厂 | 找果网 | 苹果手机找回方法,苹果iPhone手机丢了找回,认准找果网! | 【电子厂招聘_普工招工网_工厂招聘信息平台】-工立方打工网 | 除湿机|工业除湿机|抽湿器|大型地下室车间仓库吊顶防爆除湿机|抽湿烘干房|新风除湿机|调温/降温除湿机|恒温恒湿机|加湿机-杭州川田电器有限公司 | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 单机除尘器 骨架-脉冲除尘器设备生产厂家-润天环保设备 | 番茄畅听邀请码怎么输入 - Dianw8.com | 臭氧老化试验箱,高低温试验箱,恒温恒湿试验箱,防水试验设备-苏州亚诺天下仪器有限公司 | RV减速机-蜗轮蜗杆减速机-洗车机减速机-减速机厂家-艾思捷 | 冷镦机-多工位冷镦机-高速冷镦机厂家-温州金诺机械设备制造有限公司 | 「银杏树」银杏树行情价格_银杏树种植_山东程锦园林 | 北京租车公司_汽车/客车/班车/大巴车租赁_商务会议/展会用车/旅游大巴出租_北京桐顺创业租车公司 | 两头忙,井下装载机,伸缩臂装载机,30装载机/铲车,50装载机/铲车厂家_价格-莱州巨浪机械有限公司 | 山东锐智科电检测仪器有限公司_超声波测厚仪,涂层测厚仪,里氏硬度计,电火花检漏仪,地下管线探测仪 | BHK汞灯-百科|上海熙浩实业有限公司| 高低温老化试验机-步入式/低温恒温恒湿试验机-百科 | 企业管理培训,企业培训公开课,企业内训课程,企业培训师 - 名课堂企业管理培训网 | 柴油机_柴油发电机_厂家_品牌-江苏卡得城仕发动机有限公司 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 滑板场地施工_极限运动场地设计_滑板公园建造_盐城天人极限运动场地建设有限公司 | 锥形螺带干燥机(新型耙式干燥机)百科-常州丰能干燥工程 | 涂层测厚仪_光泽度仪_uv能量计_紫外辐照计_太阳膜测试仪_透光率仪-林上科技 | 上海单片机培训|重庆曙海培训分支机构—CortexM3+uC/OS培训班,北京linux培训,Windows驱动开发培训|上海IC版图设计,西安linux培训,北京汽车电子EMC培训,ARM培训,MTK培训,Android培训 | 办公室家具_板式办公家具定制厂家-FMARTS福玛仕办公家具 | 卓能JOINTLEAN端子连接器厂家-专业提供PCB接线端子|轨道式端子|重载连接器|欧式连接器等电气连接产品和服务 | 对辊破碎机_四辊破碎机_双齿辊破碎机_华盛铭重工 | 亚克力制品定制,上海嘉定有机玻璃加工制作生产厂家—官网 | 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | 天津市能谱科技有限公司-专业的红外光谱仪_红外测油仪_紫外测油仪_红外制样附件_傅里叶红外光谱技术生产服务厂商 |