做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程av

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

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

來源:懂視網 責編:小采 時間:2020-11-09 21:14:20
文檔

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

如何快速使用mysqlreplicate搭建MySQL主從:簡介 mysql-utilities工具集是一個集中了多種工具的合集,可以理解為是DBA的工具箱,本文介紹利用其中的mysqlreplicate工具來快速搭建MySQL主從環境。 HE1:192.168.1.248 slave HE3:192.168.1.250 master 實戰 Part1:安裝mysq
推薦度:
導讀如何快速使用mysqlreplicate搭建MySQL主從:簡介 mysql-utilities工具集是一個集中了多種工具的合集,可以理解為是DBA的工具箱,本文介紹利用其中的mysqlreplicate工具來快速搭建MySQL主從環境。 HE1:192.168.1.248 slave HE3:192.168.1.250 master 實戰 Part1:安裝mysq

簡介

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

HE1:192.168.1.248 slave

HE3:192.168.1.250 master

實戰

Part1:安裝mysql-utilities

[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:基本使用方式

[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:主庫準備

主庫創建復制用戶

[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:一鍵配置

從庫進行配置主從執行如下命令
[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檢查

[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檢查數據庫空間大小

[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檢查冗余索引

[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

——總結——

可以看到利用mysql-utilities工具集中的mysqlreplicate來配置MySQL主從非常簡單,mysqlreplicate也提供了各類參數,本文中的-b是指使復制從主二進制日志中的第一個事件開始。mysqlrplcheck 中的-s是指輸出show slave status\G的內容。由于筆者的水平有限,編寫時間也很倉促,文中難免會出現一些錯誤或者不準確的地方,不妥之處懇請讀者批評指正。

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

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

如何快速使用mysqlreplicate搭建MySQL主從:簡介 mysql-utilities工具集是一個集中了多種工具的合集,可以理解為是DBA的工具箱,本文介紹利用其中的mysqlreplicate工具來快速搭建MySQL主從環境。 HE1:192.168.1.248 slave HE3:192.168.1.250 master 實戰 Part1:安裝mysq
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 高要市| 合肥市| 宕昌县| 古浪县| 罗江县| 无为县| 永胜县| 阿克苏市| 赤水市| 桃园市| 沙坪坝区| 桃江县| 辰溪县| 高邑县| 平江县| 越西县| 汶川县| 女性| 申扎县| 南开区| 措勤县| 澄江县| 那坡县| 翁源县| 淮滨县| 浮梁县| 尚义县| 昌吉市| 五峰| 阿巴嘎旗| 温宿县| 永平县| 三台县| 金山区| 九龙城区| 子长县| 娄底市| 张北县| 布尔津县| 甘孜| 叙永县|