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

服務(wù)器之家:專(zhuān)注于服務(wù)器技術(shù)及軟件下載分享
分類(lèi)導(dǎo)航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫(kù)技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫(kù) - Mysql - 如何快速使用mysqlreplicate搭建MySQL主從

如何快速使用mysqlreplicate搭建MySQL主從

2020-09-27 20:20dbapower Mysql

mysql-utilities工具集是一個(gè)集中了多種工具的合集,可以理解為是DBA的工具箱,本文介紹利用其中的mysqlreplicate工具來(lái)快速搭建MySQL主從環(huán)境。下面和小編一起來(lái)看看

簡(jiǎn)介

mysql-utilities工具集是一個(gè)集中了多種工具的合集,可以理解為是DBA的工具箱,本文介紹利用其中的mysqlreplicate工具來(lái)快速搭建MySQL主從環(huán)境。

HE1:192.168.1.248 slave

HE3:192.168.1.250 master

實(shí)戰(zhàn)

Part1:安裝mysql-utilities

?
1
2
3
4
5
6
7
[root@HE1 ~]# tar xvf mysql-utilities-1.5.4.tar.gz
 
[root@HE1 ~]# cd mysql-utilities-1.5.4
 
[root@HE1 mysql-utilities-1.5.4]# python setup.py build
 
[root@HE1 mysql-utilities-1.5.4]# python setup.py install

Part2:基本使用方式

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
[root@HE1 ~]# mysqlreplicate --help
MySQL Utilities mysqlreplicate version 1.5.4
License type: GPLv2
Usage: mysqlreplicate --master=root@localhost:3306 --slave=root@localhost:3310 --rpl-user=rpl:passwd
mysqlreplicate - establish replication with a master
Options:
 --version    show program's version number and exit
 --help    display a help message and exit
 --license    display program's license and exit
 --master=MASTER  connection information for master server in the form:
      <user>[:<password>]@<host>[:<port>][:<socket>] or
      <login-path>[:<port>][:<socket>] or <config-
      path>[<[group]>].
 --slave=SLAVE   connection information for slave server in the form:
      <user>[:<password>]@<host>[:<port>][:<socket>] or
      <login-path>[:<port>][:<socket>] or <config-
      path>[<[group]>].
 --rpl-user=RPL_USER the user and password for the replication user
      requirement, in the form: <user>[:<password>] or
      <login-path>. E.g. rpl:passwd
 -p, --pedantic  fail if storage engines differ among master and slave.
 --test-db=TEST_DB  database name to use in testing replication setup
      (optional)
 --master-log-file=MASTER_LOG_FILE
      use this master log file to initiate the slave.
 --master-log-pos=MASTER_LOG_POS
      use this position in the master log file to initiate
      the slave.
 -b, --start-from-beginning
      start replication from the first event recorded in the
      binary logging of the master. Not valid with --master-
      log-file or --master-log-pos.
 --ssl-ca=SSL_CA  The path to a file that contains a list of trusted SSL
      CAs.
 --ssl-cert=SSL_CERT The name of the SSL certificate file to use for
      establishing a secure connection.
 --ssl-key=SSL_KEY  The name of the SSL key file to use for establishing a
      secure connection.
 --ssl=SSL    Specifies if the server connection requires use of
      SSL. If an encrypted connection cannot be established,
      the connection attempt fails. By default 0 (SSL not
      required).
 -v, --verbose   control how much information is displayed. e.g., -v =
      verbose, -vv = more verbose, -vvv = debug
 -q, --quiet   turn off all messages for quiet execution.

Part3:主庫(kù)準(zhǔn)備

主庫(kù)創(chuàng)建復(fù)制用戶(hù)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[root@HE3 ~]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 23329
Server version: 5.7.16-log MySQL Community Server (GPL)
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> grant replication client,replication slave on *.* to 'mysync'@'%' identified by 'MANAGER';
Query OK, 0 rows affected, 1 warning (0.01 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

Part4:一鍵配置

?
1
2
3
4
5
6
7
8
從庫(kù)進(jìn)行配置主從執(zhí)行如下命令
[root@HE1 ~]# mysqlreplicate --master=sys_admin:MANAGER@192.168.1.250:3306 --slave=sys_admin:MANAGER@192.168.1.248:3306 --rpl-user=mysync:MANAGER -b
WARNING: Using a password on the command line interface can be insecure.
# master on 192.168.1.250: ... connected.
# slave on 192.168.1.248: ... connected.
# Checking for binary logging on master...
# Setting up replication...
# ...done.

檢查

Part1:mysqlrplcheck檢查

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
[root@HE1 ~]# mysqlrplcheck --master=sys_admin:MANAGER@192.168.1.250:3306 --slave=sys_admin:MANAGER@192.168.1.248:3306 -s
WARNING: Using a password on the command line interface can be insecure.
# master on 192.168.1.250: ... connected.
# slave on 192.168.1.248: ... connected.
Test Description              Status
---------------------------------------------------------------------------
Checking for binary logging on master        [pass]
Are there binlog exceptions?           [pass]
Replication user exists?            [pass]
Checking server_id values           [pass]
Checking server_uuid values           [pass]
Is slave connected to master?          [pass]
Check master information file          [pass]
Checking InnoDB compatibility          [pass]
Checking storage engines compatibility        [pass]
Checking lower_case_table_names settings        [pass]
Checking slave delay (seconds behind master)       [pass]
 
#
# Slave status:
#
    Slave_IO_State : Waiting for master to send event
     Master_Host : 192.168.1.250
     Master_User : mysync
     Master_Port : 3306
     Connect_Retry : 60
    Master_Log_File : mysql-bin.000003
   Read_Master_Log_Pos : 384741
    Relay_Log_File : HE1-relay-bin.000004
     Relay_Log_Pos : 384954
   Relay_Master_Log_File : mysql-bin.000003
    Slave_IO_Running : Yes
    Slave_SQL_Running : Yes
    Replicate_Do_DB :
   Replicate_Ignore_DB :
   Replicate_Do_Table :
  Replicate_Ignore_Table :
  Replicate_Wild_Do_Table :
 Replicate_Wild_Ignore_Table :
     Last_Errno : 0
     Last_Error :
     Skip_Counter : 0
   Exec_Master_Log_Pos : 384741
    Relay_Log_Space : 1743112
    Until_Condition : None
    Until_Log_File :
     Until_Log_Pos : 0
   Master_SSL_Allowed : No
   Master_SSL_CA_File :
   Master_SSL_CA_Path :
    Master_SSL_Cert :
    Master_SSL_Cipher :
    Master_SSL_Key :
   Seconds_Behind_Master : 0
 Master_SSL_Verify_Server_Cert : No
     Last_IO_Errno : 0
     Last_IO_Error :
    Last_SQL_Errno : 0
    Last_SQL_Error :
 Replicate_Ignore_Server_Ids :
    Master_Server_Id : 1250
     Master_UUID : 1b1daad8-b501-11e6-aa21-000c29c6361d
    Master_Info_File : /data/mysql/master.info
      SQL_Delay : 0
   SQL_Remaining_Delay : None
  Slave_SQL_Running_State : Slave has read all relay log; waiting for more updates
   Master_Retry_Count : 86400
     Master_Bind :
  Last_IO_Error_Timestamp :
  Last_SQL_Error_Timestamp :
    Master_SSL_Crl :
   Master_SSL_Crlpath :
   Retrieved_Gtid_Set :
    Executed_Gtid_Set :
     Auto_Position : 0
   Replicate_Rewrite_DB :
     Channel_Name :
   Master_TLS_Version :
# ...done.

其他常用工具

Part1:mysqldiskusage檢查數(shù)據(jù)庫(kù)空間大小

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[root@HE1 ~]# mysqldiskusage --server=sys_admin:MANAGER@localhost
WARNING: Using a password on the command line interface can be insecure.
# Source on localhost: ... connected.
# Database totals:
+---------------------+--------------+
| db_name    |  total |
+---------------------+--------------+
| maxscale_schema  | 14,906  |
| mysql    | 14,250,013 |
| performance_schema | 818,071  |
| sys     | 500,802  |
| wms     | 925,929,868 |
+---------------------+--------------+
Total database disk usage = 941,513,660 bytes or 897.90 MB
#...done.

Part2:mysqlindexcheck檢查冗余索引

?
1
2
3
4
5
6
7
8
9
10
11
12
13
[root@HE1 ~]# mysqlindexcheck --server=sys_admin:MANAGER@localhost wms
WARNING: Using a password on the command line interface can be insecure.
# Source on localhost: ... connected.
# The following index is a duplicate or redundant for table wms.auth_user:
#
CREATE UNIQUE INDEX `index_user_name` ON `wms`.`auth_user` (`user_name`) USING BTREE
#  may be redundant or duplicate of:
CREATE INDEX `user_name` ON `wms`.`auth_user` (`user_name`, `state`) USING BTREE
# The following index is a duplicate or redundant for table wms.basic_storeage_sapce:
#
CREATE INDEX `idx_store_district_space_no` ON `wms`.`basic_storeage_sapce` (`store_id`, `district_id`, `store_space_no`) USING BTREE
#  may be redundant or duplicate of:
CREATE UNIQUE INDEX `idx_store_district_space_no_un` ON `wms`.`basic_storeage_sapce` (`store_id`, `district_id`, `store_space_no`) USING BTREE

——總結(jié)——

可以看到利用mysql-utilities工具集中的mysqlreplicate來(lái)配置MySQL主從非常簡(jiǎn)單,mysqlreplicate也提供了各類(lèi)參數(shù),本文中的-b是指使復(fù)制從主二進(jìn)制日志中的第一個(gè)事件開(kāi)始。mysqlrplcheck 中的-s是指輸出show slave status\G的內(nèi)容。由于筆者的水平有限,編寫(xiě)時(shí)間也很倉(cāng)促,文中難免會(huì)出現(xiàn)一些錯(cuò)誤或者不準(zhǔn)確的地方,不妥之處懇請(qǐng)讀者批評(píng)指正。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://blog.51cto.com/suifu/1878443

延伸 · 閱讀

精彩推薦
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 | 亚洲国内精品 | 日韩城人网站 | 国产精品久久九九 | 小情侣高清国产在线播放 | 国产精品久久久久久久久久免费看 | se在线播放| 国产精品69毛片高清亚洲 | 国产综合精品一区二区三区 | 色婷婷亚洲一区二区三区 | 日韩精品在线观看免费 | 一级毛片免费播放 | 成人免费观看视频 | 91久久国产综合久久91精品网站 | 亚洲一区二区三区在线 | 免费成人在线观看视频 | 国产在线视频一区 | 国产视频三区 | 午夜黄色 | www天天干 | 久久国产精品久久精品国产演员表 | 欧美成人视屏 | 欧美精品欧美精品系列 | av男人的天堂在线 | 久久妇女高潮片免费观看 | 午夜精品影院 | 精品视频免费 | 亚洲精品久久久久久下一站 |