国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - MySQL主從搭建(多主一從)的實現思路與步驟

MySQL主從搭建(多主一從)的實現思路與步驟

2021-07-13 18:03A.Wang Mysql

通過MySQL主從配置,可以實現讀寫分離減輕數據庫壓力,最近正好遇到這個功能,所以這篇文章主要給大家介紹了關于MySQL主從搭建(多主一從)的實現思路與步驟,需要的朋友可以參考下

背景:

由于最近公司項目好像有點受不住并發壓力了,優化迫在眉睫。由于當前系統是單數據庫系統原因,能優化的地方也盡力優化了但是數據庫瓶頸還是嚴重限制了項目的并發能力。所以就考慮了添加數據庫來增大項目并發能力。

思路:

1: 創建集中庫: 主要就是存儲歷史數據。作為查詢使用。

2:創建多個業務庫:滿足項目高并發的能力。

demo環境:

1: VM ware 虛擬機 - centOS 7

centOS-1: 192.168.194.3 主 100-------業務庫

centOS-2: 192.168.194.4 主 200-------業務庫

centOS-3: 192.168.194.5 從 300-------相當于集中庫

2:mysql 5.7

步驟

 

1: 主庫100

設置my.cnf。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[mysqld]
lower_case_table_names = 1 # 表名不區分大小寫
server-id = 100
log_bin = mysql-bin  #開始binlog記錄
binlog_format = MIXED
#每次事務提交,MySQL都會把binlog刷下去,是最安全但是性能損耗最大的設置。
#這樣的話,在數據庫所在的主機操作系統損壞或者突然掉電的情況下,系統才有可能丟失1個事務的數據
#但是binlog雖然是順序IO,但是設置sync_binlog=1,多個事務同時提交,
#同樣很大的影響MySQL和IO性能。按需設置。
sync_binlog = 1
# 二進制日志自動刪除/過期的天數。默認值為0,表示不自動刪除。
expire_logs_days = 7
#binlog_cache_size = 128m
#max_binlog_cache_size = 512m
#max_binlog_size = 256M
# 需要同步庫
binlog-do-db = dev
# 不需要同步庫
binlog-ignore-db = mysql
binlog_ignore_db = information_schema
binlog_ignore_db = performation_schema
binlog_ignore_db = sys
datadir=/var/lib/mysql

設置slave用戶

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# mysql -uroot -p
# password: xxxxxx
# mysql> GRANT REPLICATION SLAVE ON *.* TO 'slave'@'%' IDENTIFIED BY 'root1234';
# mysql> flush privileges;
# quit;
# systemctl restart mysqld;
# show master status \G
#*************************** 1. row ***************************
             File: mysql-bin.000001
         Position: 886
     Binlog_Do_DB: dev
 Binlog_Ignore_DB: mysql,information_schema,performation_schema,sys
Executed_Gtid_Set:
1 row in set (0.00 sec)

2: 主庫200

設置my.cnf。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[mysqld]
lower_case_table_names = 1 # 表名不區分大小寫
server-id = 200
log_bin = mysql-bin  #開始binlog記錄
binlog_format = MIXED
#每次事務提交,MySQL都會把binlog刷下去,是最安全但是性能損耗最大的設置。
#這樣的話,在數據庫所在的主機操作系統損壞或者突然掉電的情況下,系統才有可能丟失1個事務的數據
#但是binlog雖然是順序IO,但是設置sync_binlog=1,多個事務同時提交,
#同樣很大的影響MySQL和IO性能。按需設置。
sync_binlog = 1
# 二進制日志自動刪除/過期的天數。默認值為0,表示不自動刪除。
expire_logs_days = 7
#binlog_cache_size = 128m
#max_binlog_cache_size = 512m
#max_binlog_size = 256M
# 需要同步庫
binlog-do-db =dev
# 不需要同步庫
binlog-ignore-db = mysql
binlog_ignore_db = information_schema
binlog_ignore_db = performation_schema
binlog_ignore_db = sys
datadir=/var/lib/mysql

設置slave用戶

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# mysql -uroot -p
# password: xxxxxx
# mysql> GRANT REPLICATION SLAVE ON *.* TO 'slave'@'%' IDENTIFIED BY 'root1234';
# mysql> flush privileges;
# quit;
# systemctl restart mysqld;
# show master status \G
#*************************** 1. row ***************************
             File: mysql-bin.000001
         Position: 154
     Binlog_Do_DB: dev
 Binlog_Ignore_DB: mysql,information_schema,performation_schema,sys
Executed_Gtid_Set:
1 row in set (0.00 sec)

3: 從庫300

設置my.cnf。

?
1
2
3
4
5
6
7
8
9
10
[mysqld]
lower_case_table_names = 1 # 表名不區分大小寫
server-id = 300
master_info_repository = table
relay_log_info_repository = table
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock 
symbolic-links=0
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

設置主庫信息

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# mysql -uroot -p
# password: xxxxxx
# 設置主庫信息
# mysql> CHANGE MASTER TO 
# ->MASTER_HOST='192.168.194.3',
# ->MASTER_PORT=3306, MASTER_USER='slave',
# ->MASTER_PASSWORD='root1234',
# ->MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=886 for channel '100';
# mysql> CHANGE MASTER TO 
# ->MASTER_HOST='192.168.194.4',
# ->MASTER_PORT=3306, MASTER_USER='slave',
# ->MASTER_PASSWORD='root1234',
# ->MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=154  for channel '200';
# 設置主庫信息
# mysql> flush privileges;
# start slave;
# mysql>show slave status \G

標識同步成功

Slave_IO_Running: Yes
Slave_SQL_Running: Yes

測試。

隨意主庫:創建表,插入一條數據。

?
1
2
3
4
5
6
7
8
9
10
11
CREATE TABLE `t_user`  (
  `id` varchar(32) NOT NULL COMMENT '主鍵ID',
  `name` varchar(32) CHARACTER SET utf8mb4 NULL COMMENT '用戶名稱',
  `code` varchar(32) CHARACTER SET utf8mb4 NULL COMMENT '用戶編碼',
  `phone_number` varchar(300) CHARACTER SET utf8mb4 NULL COMMENT '電話號碼',
  `create_date` datetime NULL COMMENT '創建時間',
  `update_date` datetime NULL COMMENT '修改時間',
  PRIMARY KEY (`id`)
) COMMENT = '用戶信息表';
INSERT INTO t_user (`id`, `name`, `code`, `phone_number`, `create_date`, `update_date`)
VALUES ('userId_4', '張三', '123456789', '123456789632', '2020-04-27 22:05:00', '2020-04-27 22:05:00');

從庫查詢

?
1
2
3
4
5
SELECT * FROM t_user;
------+--------+----------+--------------+---------------------+-------------+
| id       | name   | code     | phone_number | create_date  | update_date |
+-------+--------+----------+--------------+---------------------+----------+
| userId_4 | 張三 |123456789|123456789632|2020-04-27 22:05:00|2020-04-27 22:05:00

總結

到此這篇關于MySQL主從搭建(多主一從)的實現思路與步驟的文章就介紹到這了,更多相關MySQL主從搭建內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/wangsdsdfds/article/details/105809232

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 国产一区二区免费 | 日韩免费视频 | 欧美 日韩 综合 | 国产农村妇女精品久久 | 久久99国产精品久久99大师 | 电影91久久久 | 免费看一级电影 | 日韩成人在线播放 | 亚洲国产精品久久久 | 国产传媒自拍 | 91精品国产乱码久久久久久 | 亚洲一区二区中文字幕 | 激情婷婷 | 亚洲综合欧美 | 国产一区在线视频播放 | 色成人免费网站 | 视频一区二区三区中文字幕 | 国产精品国产三级国产aⅴ原创 | 久久精品国产一区二区三区不卡 | 国产精品久久亚洲 | 中文字幕一区二区三 | 北条麻妃在线一区二区三区 | 国产成人精品一区二区三区视频 | 色视频在线免费观看 | 国产一区二区三区午夜 | 日韩欧美中文字幕在线视频 | 日韩视频在线观看 | 黄色av免费在线看 | 亚洲国产视频网站 | 国产精品a久久久久 | 国精品一区二区三区 | 久久精彩视频 | 欧美在线综合 | 国产在线精品一区 | 久久久久久九九 | 成人在线精品视频 | 三级在线观看 | 午夜精品福利在线观看 | 国产999精品久久久久 | 精品欧美乱码久久久久久 | 久久综合一区 |