{"id":7371,"date":"2022-04-22T14:48:41","date_gmt":"2022-04-22T21:48:41","guid":{"rendered":"https:\/\/www.xh86.me\/?p=7371"},"modified":"2022-04-22T14:48:41","modified_gmt":"2022-04-22T21:48:41","slug":"%e5%88%a9%e7%94%a8mysql-shell%e5%ae%89%e8%a3%85%e9%83%a8%e7%bd%b2mgr%e9%9b%86%e7%be%a4-%e6%b7%b1%e5%85%a5%e6%b5%85%e5%87%bamgr","status":"publish","type":"post","link":"https:\/\/www.xh86.me\/?p=7371","title":{"rendered":"\u5229\u7528MySQL Shell\u5b89\u88c5\u90e8\u7f72MGR\u96c6\u7fa4 | \u6df1\u5165\u6d45\u51faMGR"},"content":{"rendered":"<div class=\"wxsyncmain\">\n<section style=\"font-size: 16px; color: black; padding-right: 10px; padding-left: 10px; line-height: 1.6; letter-spacing: 0px; word-break: break-word; overflow-wrap: break-word; text-align: left; font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, 'PingFang SC', Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;\" data-tool=\"mdnice\u7f16\u8f91\u5668\" data-website=\"https:\/\/www.mdnice.com\" data-mpa-powered-by=\"yiban.io\">\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\n<section class=\"mp_profile_iframe_wrp\"><\/section>\n<ul class=\"list-paddingleft-2\" style=\"margin-top: 8px; margin-bottom: 8px; padding-left: 25px;\">\n<li>1. \u5b89\u88c5\u51c6\u5907<\/li>\n<li>2. \u5229\u7528MySQL Shell\u6784\u5efaMGR\u96c6\u7fa4<\/li>\n<li>3. MySQL Shell\u63a5\u7ba1\u73b0\u5b58\u7684MGR\u96c6\u7fa4<\/li>\n<li>4. \u5c0f\u7ed3<\/li>\n<li>\u53c2\u8003\u8d44\u6599\u3001\u6587\u6863<\/li>\n<li>\u514d\u8d23\u58f0\u660e<\/li>\n<\/ul>\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\u672c\u6587\u4ecb\u7ecd\u5982\u4f55\u5229\u7528MySQL Shell + GreatSQL 8.0.25\u6784\u5efa\u4e00\u4e2a\u4e09\u8282\u70b9\u7684MGR\u96c6\u7fa4\u3002<\/p>\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">MySQL Shell\u662f\u4e00\u4e2a\u5ba2\u6237\u7aef\u5de5\u5177\uff0c\u53ef\u7528\u4e8e\u65b9\u4fbf\u7ba1\u7406\u548c\u64cd\u4f5cMySQL\uff0c\u652f\u6301SQL\u3001JavaScript\u3001Python\u7b49\u591a\u79cd\u8bed\u8a00\uff0c\u4e5f\u5305\u62ec\u5b8c\u5584\u7684API\u3002MySQL Shell\u652f\u6301\u6587\u6863\u578b\u548c\u5173\u7cfb\u578b\u6570\u636e\u5e93\u6a21\u5f0f\uff0c\u901a\u8fc7X DevAPI\u53ef\u4ee5\u7ba1\u7406\u6587\u6863\u578b\u6570\u636e\uff0c\u901a\u8fc7AdminAPI\u53ef\u4ee5\u7ba1\u7406InnoDB Cluster\u3001InnoDB ClusterSet\u53caInnoDB ReplicaSet\u7b49\u3002<\/p>\n<h2 style=\"margin-top: 30px; margin-bottom: 15px; font-weight: bold; font-size: 22px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">1. \u5b89\u88c5\u51c6\u5907<\/h2>\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\u51c6\u5907\u597d\u4e0b\u9762\u4e09\u53f0\u670d\u52a1\u5668\uff1a<\/p>\n<section style=\"overflow-x: auto;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\n<table>\n<thead>\n<tr style=\"border-width: 1px 0px 0px; background-color: white; border-color: #cccccc initial initial initial; border-style: solid initial initial initial;\">\n<th style=\"border-top-width: 1px; border-color: #cccccc; text-align: left; background-color: #f0f0f0; min-width: 85px;\">IP<\/th>\n<th style=\"border-top-width: 1px; border-color: #cccccc; text-align: left; background-color: #f0f0f0; min-width: 85px;\">\u7aef\u53e3<\/th>\n<th style=\"border-top-width: 1px; border-color: #cccccc; text-align: left; background-color: #f0f0f0; min-width: 85px;\">\u89d2\u8272<\/th>\n<\/tr>\n<\/thead>\n<tbody style=\"border: 0px initial initial;\">\n<tr style=\"border-width: 1px 0px 0px; background-color: white; border-color: #cccccc initial initial initial; border-style: solid initial initial initial;\">\n<td style=\"border-color: #cccccc; min-width: 85px;\">172.16.16.10<\/td>\n<td style=\"border-color: #cccccc; min-width: 85px;\">3306<\/td>\n<td style=\"border-color: #cccccc; min-width: 85px;\">mgr1<\/td>\n<\/tr>\n<tr style=\"border-width: 1px 0px 0px; background-color: #f8f8f8; border-color: #cccccc initial initial initial; border-style: solid initial initial initial;\">\n<td style=\"border-color: #cccccc; min-width: 85px;\">172.16.16.11<\/td>\n<td style=\"border-color: #cccccc; min-width: 85px;\">3306<\/td>\n<td style=\"border-color: #cccccc; min-width: 85px;\">mgr2<\/td>\n<\/tr>\n<tr style=\"border-width: 1px 0px 0px; background-color: white; border-color: #cccccc initial initial initial; border-style: solid initial initial initial;\">\n<td style=\"border-color: #cccccc; min-width: 85px;\">172.16.16.12<\/td>\n<td style=\"border-color: #cccccc; min-width: 85px;\">3306<\/td>\n<td style=\"border-color: #cccccc; min-width: 85px;\">mgr3<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/section>\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\u786e\u4fdd\u4e09\u4e2a\u8282\u70b9\u95f4\u7684\u7f51\u7edc\u662f\u53ef\u4ee5\u4e92\u901a\u7684\uff0c\u5e76\u4e14\u6ca1\u6709\u9488\u5bf93306\u548c33061\u7aef\u53e3\u7684\u9632\u706b\u5899\u62e6\u622a\u89c4\u5219\u3002<\/p>\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\u5229\u7528yum\u5b89\u88c5MySQL Shell\uff0c\u7248\u672c\u9009\u62e9\u548cGreatSQL\u76f8\u540c\u76848.0.25\uff1a<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\">$\u00a0yum\u00a0install\u00a0mysql-shell-8.0.25\r\n<\/code><\/pre>\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\u5047\u5b9a\u5df2\u7ecf\u53c2\u8003\u524d\u6587 <strong style=\"color: black;\">3. \u5b89\u88c5\u90e8\u7f72MGR\u96c6\u7fa4<\/strong> \u505a\u597dMySQL Server\u7684\u521d\u59cb\u5316\u5e76\u542f\u52a8\u4e09\u4e2a\u5b9e\u4f8b\u3002<\/p>\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\u63a5\u4e0b\u6765\u76f4\u63a5\u5229\u7528MySQL Shell\u90e8\u7f72MGR\u3002<\/p>\n<h2 style=\"margin-top: 30px; margin-bottom: 15px; font-weight: bold; font-size: 22px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">2. \u5229\u7528MySQL Shell\u6784\u5efaMGR\u96c6\u7fa4<\/h2>\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\u5229\u7528MySQL Shell\u6784\u5efaMGR\u96c6\u7fa4\u6bd4\u8f83\u7b80\u5355\uff0c\u4e3b\u8981\u6709\u51e0\u4e2a\u6b65\u9aa4\uff1a<\/p>\n<ol class=\"list-paddingleft-2\" style=\"margin-top: 8px; margin-bottom: 8px; padding-left: 25px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\n<li>\n<section style=\"margin-top: 5px; margin-bottom: 5px; line-height: 26px; color: #010101;\">\u68c0\u67e5\u5b9e\u4f8b\u662f\u5426\u6ee1\u8db3\u6761\u4ef6\u3002<\/section>\n<\/li>\n<li>\n<section style=\"margin-top: 5px; margin-bottom: 5px; line-height: 26px; color: #010101;\">\u521b\u5efa\u5e76\u521d\u59cb\u5316\u4e00\u4e2a\u96c6\u7fa4\u3002<\/section>\n<\/li>\n<li>\n<section style=\"margin-top: 5px; margin-bottom: 5px; line-height: 26px; color: #010101;\">\u9010\u4e2a\u6dfb\u52a0\u5b9e\u4f8b\u3002<\/section>\n<\/li>\n<\/ol>\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\u9996\u5148\uff0c\u7528\u7ba1\u7406\u5458\u8d26\u53f7 root \u8fde\u63a5\u5230\u7b2c\u4e00\u4e2a\u8282\u70b9\uff1a<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><span style=\"color: #5c6370; font-style: italic; line-height: 26px;\">#\u5728\u672c\u5730\u901a\u8fc7socket\u65b9\u5f0f\u767b\u5165<\/span>\r\n$\u00a0mysqlsh\u00a0-Spath\/mysql.sock\u00a0root@localhost\r\nPlease\u00a0provide\u00a0the\u00a0password\u00a0<span style=\"color: #c678dd; line-height: 26px;\">for<\/span>\u00a0<span style=\"color: #98c379; line-height: 26px;\">'root@.%2Fmysql.sock'<\/span>:\u00a0********\r\nSave\u00a0password\u00a0<span style=\"color: #c678dd; line-height: 26px;\">for<\/span>\u00a0<span style=\"color: #98c379; line-height: 26px;\">'root@.%2Fmysql.sock'<\/span>?\u00a0[Y]es\/[N]o\/Ne[v]er\u00a0(default\u00a0No):\u00a0yes\r\nMySQL\u00a0Shell\u00a08.0.25\r\n...\r\n<\/code><\/pre>\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\u6267\u884c\u547d\u4ee4 <code style=\"font-size: 14px; overflow-wrap: break-word; padding: 2px 4px; border-radius: 4px; margin-right: 2px; margin-left: 2px; color: #1e6bb8; background-color: rgba(27, 31, 35, 0.05); font-family: 'Operator Mono', Consolas, Monaco, Menlo, monospace; word-break: break-all;\">status<\/code> \u67e5\u770b\u5f53\u524d\u8282\u70b9\u7684\u72b6\u6001\uff0c\u786e\u8ba4\u8fde\u63a5\u6b63\u5e38\u53ef\u7528\u3002<\/p>\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\u6267\u884c <code style=\"font-size: 14px; overflow-wrap: break-word; padding: 2px 4px; border-radius: 4px; margin-right: 2px; margin-left: 2px; color: #1e6bb8; background-color: rgba(27, 31, 35, 0.05); font-family: 'Operator Mono', Consolas, Monaco, Menlo, monospace; word-break: break-all;\">dba.configureInstance()<\/code> \u547d\u4ee4\u5f00\u59cb\u68c0\u67e5\u5f53\u524d\u5b9e\u4f8b\u662f\u5426\u6ee1\u8db3\u5b89\u88c5MGR\u96c6\u7fa4\u7684\u6761\u4ef6\uff0c\u5982\u679c\u4e0d\u6ee1\u8db3\u53ef\u4ee5\u76f4\u63a5\u914d\u7f6e\u6210\u4e3aMGR\u96c6\u7fa4\u7684\u4e00\u4e2a\u8282\u70b9\uff1a<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\">\u00a0MySQL\u00a0\u00a0localhost\u00a0\u00a0JS\u00a0&gt;\u00a0dba.configureInstance()\r\nConfiguring\u00a0<span style=\"color: #e6c07b; line-height: 26px;\">local<\/span>\u00a0MySQL\u00a0instance\u00a0listening\u00a0at\u00a0port\u00a03306\u00a0<span style=\"color: #c678dd; line-height: 26px;\">for<\/span>\u00a0use\u00a0<span style=\"color: #c678dd; line-height: 26px;\">in<\/span>\u00a0an\u00a0InnoDB\u00a0cluster...<\/code><\/pre>\n<p>This\u00a0instance\u00a0reports\u00a0its\u00a0own\u00a0address\u00a0as\u00a0172.16.16.10:3306<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p><span style=\"color: #5c6370; font-style: italic; line-height: 26px;\">#\u63d0\u793a\u5f53\u524d\u7684\u7528\u6237\u662f\u7ba1\u7406\u5458\uff0c\u4e0d\u80fd\u76f4\u63a5\u7528\u4e8eMGR\u96c6\u7fa4\uff0c\u9700\u8981\u65b0\u5efa\u4e00\u4e2a\u8d26\u53f7<\/span><br \/>\nERROR:\u00a0User\u00a0<span style=\"color: #98c379; line-height: 26px;\">&#8216;root&#8217;<\/span>\u00a0can\u00a0only\u00a0connect\u00a0from\u00a0<span style=\"color: #98c379; line-height: 26px;\">&#8216;localhost&#8217;<\/span>.\u00a0New\u00a0account(s)\u00a0with\u00a0proper\u00a0<span style=\"color: #e6c07b; line-height: 26px;\">source<\/span>\u00a0address\u00a0specification\u00a0to\u00a0allow\u00a0remote\u00a0connection\u00a0from\u00a0all\u00a0instances\u00a0must\u00a0be\u00a0created\u00a0to\u00a0manage\u00a0the\u00a0cluster.<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>1)\u00a0Create\u00a0remotely\u00a0usable\u00a0account\u00a0<span style=\"color: #c678dd; line-height: 26px;\">for<\/span>\u00a0<span style=\"color: #98c379; line-height: 26px;\">&#8216;root&#8217;<\/span>\u00a0with\u00a0same\u00a0grants\u00a0and\u00a0password<br \/>\n2)\u00a0Create\u00a0a\u00a0new\u00a0admin\u00a0account\u00a0<span style=\"color: #c678dd; line-height: 26px;\">for<\/span>\u00a0InnoDB\u00a0cluster\u00a0with\u00a0minimal\u00a0required\u00a0grants<br \/>\n3)\u00a0Ignore\u00a0and\u00a0<span style=\"color: #e6c07b; line-height: 26px;\">continue<\/span><br \/>\n4)\u00a0Cancel<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>Please\u00a0select\u00a0an\u00a0option\u00a0[1]:\u00a02\u00a0&lt;&#8211;\u00a0\u8fd9\u91cc\u6211\u4eec\u9009\u62e9\u65b9\u68482\uff0c\u5373\u521b\u5efa\u4e00\u4e2a\u6700\u5c0f\u6743\u9650\u8d26\u53f7<br \/>\nPlease\u00a0provide\u00a0an\u00a0account\u00a0name\u00a0(e.g:\u00a0icroot@%)\u00a0to\u00a0have\u00a0it\u00a0created\u00a0with\u00a0the\u00a0necessary<br \/>\nprivileges\u00a0or\u00a0leave\u00a0empty\u00a0and\u00a0press\u00a0Enter\u00a0to\u00a0cancel.<br \/>\nAccount\u00a0Name:\u00a0GreatSQL<br \/>\nPassword\u00a0<span style=\"color: #c678dd; line-height: 26px;\">for<\/span>\u00a0new\u00a0account:\u00a0********<br \/>\nConfirm\u00a0password:\u00a0********<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>applierWorkerThreads\u00a0will\u00a0be\u00a0<span style=\"color: #e6c07b; line-height: 26px;\">set<\/span>\u00a0to\u00a0the\u00a0default\u00a0value\u00a0of\u00a04.<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>The\u00a0instance\u00a0<span style=\"color: #98c379; line-height: 26px;\">&#8216;172.16.16.10:3306&#8217;<\/span>\u00a0is\u00a0valid\u00a0to\u00a0be\u00a0used\u00a0<span style=\"color: #c678dd; line-height: 26px;\">in<\/span>\u00a0an\u00a0InnoDB\u00a0cluster.<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>Cluster\u00a0admin\u00a0user\u00a0<span style=\"color: #98c379; line-height: 26px;\">&#8216;GreatSQL&#8217;<\/span>@<span style=\"color: #98c379; line-height: 26px;\">&#8216;%&#8217;<\/span>\u00a0created.<br \/>\nThe\u00a0instance\u00a0<span style=\"color: #98c379; line-height: 26px;\">&#8216;172.16.16.10:3306&#8217;<\/span>\u00a0is\u00a0already\u00a0ready\u00a0to\u00a0be\u00a0used\u00a0<span style=\"color: #c678dd; line-height: 26px;\">in<\/span>\u00a0an\u00a0InnoDB\u00a0cluster.<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>Successfully\u00a0enabled\u00a0parallel\u00a0appliers.<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\u5b8c\u6210\u68c0\u67e5\u5e76\u521b\u5efa\u5b8c\u65b0\u7528\u6237\u540e\uff0c\u9000\u51fa\u5f53\u524d\u7684\u7ba1\u7406\u5458\u8d26\u6237\uff0c\u5e76\u7528\u65b0\u521b\u5efa\u7684MGR\u4e13\u7528\u8d26\u6237\u767b\u5165\uff0c\u51c6\u5907\u521d\u59cb\u5316\u521b\u5efa\u4e00\u4e2a\u65b0\u96c6\u7fa4\uff1a<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\">$\u00a0mysqlsh\u00a0--uri\u00a0GreatSQL@172.16.16.10:3306\r\nPlease\u00a0provide\u00a0the\u00a0password\u00a0<span style=\"color: #c678dd; line-height: 26px;\">for<\/span>\u00a0<span style=\"color: #98c379; line-height: 26px;\">'GreatSQL@172.16.16.10:3306'<\/span>:\u00a0********\r\nSave\u00a0password\u00a0<span style=\"color: #c678dd; line-height: 26px;\">for<\/span>\u00a0<span style=\"color: #98c379; line-height: 26px;\">'GreatSQL@172.16.16.10:3306'<\/span>?\u00a0[Y]es\/[N]o\/Ne[v]er\u00a0(default\u00a0No):\u00a0yes\r\nMySQL\u00a0Shell\u00a08.0.25<\/code><\/pre>\n<p>&#8230;<br \/>\n<span style=\"color: #5c6370; font-style: italic; line-height: 26px;\">#\u5b9a\u4e49\u4e00\u4e2a\u53d8\u91cf\u540dc\uff0c\u65b9\u4fbf\u4e0b\u9762\u5f15\u7528<\/span><br \/>\nMySQL\u00a0\u00a0172.16.16.10:3306\u00a0ssl\u00a0\u00a0JS\u00a0&gt;\u00a0var\u00a0c\u00a0=\u00a0dba.createCluster(<span style=\"color: #98c379; line-height: 26px;\">&#8216;MGR1&#8217;<\/span>);<br \/>\nA\u00a0new\u00a0InnoDB\u00a0cluster\u00a0will\u00a0be\u00a0created\u00a0on\u00a0instance\u00a0<span style=\"color: #98c379; line-height: 26px;\">&#8216;172.16.16.10:3306&#8217;<\/span>.<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>Validating\u00a0instance\u00a0configuration\u00a0at\u00a0172.16.16.10:3306&#8230;<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>This\u00a0instance\u00a0reports\u00a0its\u00a0own\u00a0address\u00a0as\u00a0172.16.16.10:3306<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>Instance\u00a0configuration\u00a0is\u00a0suitable.<br \/>\nNOTE:\u00a0Group\u00a0Replication\u00a0will\u00a0communicate\u00a0with\u00a0other\u00a0members\u00a0using\u00a0<span style=\"color: #98c379; line-height: 26px;\">&#8216;172.16.16.10:33061&#8217;<\/span>.\u00a0Use\u00a0the\u00a0localAddress\u00a0option\u00a0to\u00a0override.<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>Creating\u00a0InnoDB\u00a0cluster\u00a0<span style=\"color: #98c379; line-height: 26px;\">&#8216;MGR1&#8217;<\/span>\u00a0on\u00a0<span style=\"color: #98c379; line-height: 26px;\">&#8216;172.16.16.10:3306&#8217;<\/span>&#8230;<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>Adding\u00a0Seed\u00a0Instance&#8230;<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>Cluster\u00a0successfully\u00a0created.\u00a0Use\u00a0Cluster.addInstance()\u00a0to\u00a0add\u00a0MySQL\u00a0instances.<br \/>\nAt\u00a0least\u00a03\u00a0instances\u00a0are\u00a0needed\u00a0<span style=\"color: #c678dd; line-height: 26px;\">for<\/span>\u00a0the\u00a0cluster\u00a0to\u00a0be\u00a0able\u00a0to\u00a0withstand\u00a0up\u00a0to<br \/>\none\u00a0server\u00a0failure.<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>MySQL\u00a0\u00a0172.16.16.10:3306\u00a0ssl\u00a0\u00a0JS\u00a0&gt;<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\u8fd9\u5c31\u5b8c\u6210\u4e86MGR\u96c6\u7fa4\u7684\u521d\u59cb\u5316\u5e76\u52a0\u5165\u7b2c\u4e00\u4e2a\u8282\u70b9\uff08\u5f15\u5bfc\u8282\u70b9\uff09\u3002<\/p>\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\u63a5\u4e0b\u6765\uff0c\u7528\u540c\u6837\u65b9\u6cd5\u5148\u7528 root \u8d26\u53f7\u5206\u522b\u767b\u5165\u5230\u53e6\u5916\u4e24\u4e2a\u8282\u70b9\uff0c\u5b8c\u6210\u8282\u70b9\u7684\u68c0\u67e5\u5e76\u521b\u5efa\u6700\u5c0f\u6743\u9650\u7ea7\u522b\u7528\u6237\uff08\u6b64\u8fc7\u7a0b\u7565\u8fc7\u3002\u3002\u3002\u6ce8\u610f\u5404\u8282\u70b9\u4e0a\u521b\u5efa\u7684\u7528\u6237\u540d\u3001\u5bc6\u7801\u90fd\u8981\u4e00\u81f4\uff09\uff0c\u4e4b\u540e\u56de\u5230\u7b2c\u4e00\u4e2a\u8282\u70b9\uff0c\u6267\u884c <code style=\"font-size: 14px; overflow-wrap: break-word; padding: 2px 4px; border-radius: 4px; margin-right: 2px; margin-left: 2px; color: #1e6bb8; background-color: rgba(27, 31, 35, 0.05); font-family: 'Operator Mono', Consolas, Monaco, Menlo, monospace; word-break: break-all;\">addInstance()<\/code> \u6dfb\u52a0\u53e6\u5916\u4e24\u4e2a\u8282\u70b9\u3002<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\">\u00a0MySQL\u00a0\u00a0172.16.16.10:3306\u00a0ssl\u00a0\u00a0JS\u00a0&gt;\u00a0c.addInstance(<span style=\"color: #98c379; line-height: 26px;\">'GreatSQL@172.16.16.11:3306'<\/span>);\u00a0\u00a0&lt;--\u00a0\u8fd9\u91cc\u8981\u6307\u5b9aMGR\u4e13\u7528\u8d26\u53f7<\/code><\/pre>\n<p>WARNING:\u00a0A\u00a0GTID\u00a0<span style=\"color: #e6c07b; line-height: 26px;\">set<\/span>\u00a0check\u00a0of\u00a0the\u00a0MySQL\u00a0instance\u00a0at\u00a0<span style=\"color: #98c379; line-height: 26px;\">&#8216;172.16.16.11:3306&#8217;<\/span>\u00a0determined\u00a0that\u00a0it\u00a0contains\u00a0transactions\u00a0that\u00a0<span style=\"color: #c678dd; line-height: 26px;\">do<\/span>\u00a0not\u00a0originate\u00a0from\u00a0the\u00a0cluster,\u00a0<span style=\"color: #e6c07b; line-height: 26px;\">which<\/span>\u00a0must\u00a0be\u00a0discarded\u00a0before\u00a0it\u00a0can\u00a0join\u00a0the\u00a0cluster.<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>172.16.16.11:3306\u00a0has\u00a0the\u00a0following\u00a0errant\u00a0GTIDs\u00a0that\u00a0<span style=\"color: #c678dd; line-height: 26px;\">do<\/span>\u00a0not\u00a0exist\u00a0<span style=\"color: #c678dd; line-height: 26px;\">in<\/span>\u00a0the\u00a0cluster:<br \/>\nb05c0838-6850-11ec-a06b-00155d064000:1<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>WARNING:\u00a0Discarding\u00a0these\u00a0extra\u00a0GTID\u00a0events\u00a0can\u00a0either\u00a0be\u00a0<span style=\"color: #c678dd; line-height: 26px;\">done<\/span>\u00a0manually\u00a0or\u00a0by\u00a0completely\u00a0overwriting\u00a0the\u00a0state\u00a0of\u00a0172.16.16.11:3306\u00a0with\u00a0a\u00a0physical\u00a0snapshot\u00a0from\u00a0an\u00a0existing\u00a0cluster\u00a0member.\u00a0To\u00a0use\u00a0this\u00a0method\u00a0by\u00a0default,\u00a0<span style=\"color: #e6c07b; line-height: 26px;\">set<\/span>\u00a0the\u00a0<span style=\"color: #98c379; line-height: 26px;\">&#8216;recoveryMethod&#8217;<\/span>\u00a0option\u00a0to\u00a0<span style=\"color: #98c379; line-height: 26px;\">&#8216;clone&#8217;<\/span>.<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>Having\u00a0extra\u00a0GTID\u00a0events\u00a0is\u00a0not\u00a0expected,\u00a0and\u00a0it\u00a0is\u00a0recommended\u00a0to\u00a0investigate\u00a0this\u00a0further\u00a0and\u00a0ensure\u00a0that\u00a0the\u00a0data\u00a0can\u00a0be\u00a0removed\u00a0prior\u00a0to\u00a0choosing\u00a0the\u00a0<span style=\"color: #e6c07b; line-height: 26px;\">clone<\/span>\u00a0recovery\u00a0method.<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>Please\u00a0select\u00a0a\u00a0recovery\u00a0method\u00a0[C]lone\/[A]bort\u00a0(default\u00a0Abort):\u00a0Clone\u00a0\u00a0&lt;&#8211;\u00a0\u9009\u62e9\u7528Clone\u65b9\u5f0f\u4ece\u7b2c\u4e00\u4e2a\u8282\u70b9\u5168\u91cf\u590d\u5236\u6570\u636e<br \/>\nValidating\u00a0instance\u00a0configuration\u00a0at\u00a0172.16.16.11:3306&#8230;<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>This\u00a0instance\u00a0reports\u00a0its\u00a0own\u00a0address\u00a0as\u00a0172.16.16.11:3306<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>Instance\u00a0configuration\u00a0is\u00a0suitable.<br \/>\nNOTE:\u00a0Group\u00a0Replication\u00a0will\u00a0communicate\u00a0with\u00a0other\u00a0members\u00a0using\u00a0<span style=\"color: #98c379; line-height: 26px;\">&#8216;172.16.16.11:33061&#8217;<\/span>.\u00a0Use\u00a0the\u00a0localAddress\u00a0option\u00a0to\u00a0override.<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>A\u00a0new\u00a0instance\u00a0will\u00a0be\u00a0added\u00a0to\u00a0the\u00a0InnoDB\u00a0cluster.\u00a0Depending\u00a0on\u00a0the\u00a0amount\u00a0of<br \/>\ndata\u00a0on\u00a0the\u00a0cluster\u00a0this\u00a0might\u00a0take\u00a0from\u00a0a\u00a0few\u00a0seconds\u00a0to\u00a0several\u00a0hours.<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>Adding\u00a0instance\u00a0to\u00a0the\u00a0cluster&#8230;<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>Monitoring\u00a0recovery\u00a0process\u00a0of\u00a0the\u00a0new\u00a0cluster\u00a0member.\u00a0Press\u00a0^C\u00a0to\u00a0stop\u00a0monitoring\u00a0and\u00a0<span style=\"color: #e6c07b; line-height: 26px;\">let<\/span>\u00a0it\u00a0<span style=\"color: #e6c07b; line-height: 26px;\">continue<\/span>\u00a0<span style=\"color: #c678dd; line-height: 26px;\">in<\/span>\u00a0background.<br \/>\nClone\u00a0based\u00a0state\u00a0recovery\u00a0is\u00a0now\u00a0<span style=\"color: #c678dd; line-height: 26px;\">in<\/span>\u00a0progress.<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>NOTE:\u00a0A\u00a0server\u00a0restart\u00a0is\u00a0expected\u00a0to\u00a0happen\u00a0as\u00a0part\u00a0of\u00a0the\u00a0<span style=\"color: #e6c07b; line-height: 26px;\">clone<\/span>\u00a0process.\u00a0If\u00a0the<br \/>\nserver\u00a0does\u00a0not\u00a0support\u00a0the\u00a0RESTART\u00a0<span style=\"color: #e6c07b; line-height: 26px;\">command<\/span>\u00a0or\u00a0does\u00a0not\u00a0come\u00a0back\u00a0after\u00a0a<br \/>\n<span style=\"color: #c678dd; line-height: 26px;\">while<\/span>,\u00a0you\u00a0may\u00a0need\u00a0to\u00a0manually\u00a0start\u00a0it\u00a0back.<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>*\u00a0Waiting\u00a0<span style=\"color: #c678dd; line-height: 26px;\">for<\/span>\u00a0<span style=\"color: #e6c07b; line-height: 26px;\">clone<\/span>\u00a0to\u00a0finish&#8230;<br \/>\nNOTE:\u00a0172.16.16.11:3306\u00a0is\u00a0being\u00a0cloned\u00a0from\u00a0172.16.16.10:3306<br \/>\n**\u00a0Stage\u00a0DROP\u00a0DATA:\u00a0Completed<br \/>\n**\u00a0Clone\u00a0Transfer<br \/>\nFILE\u00a0COPY\u00a0\u00a0<span style=\"color: #5c6370; font-style: italic; line-height: 26px;\">############################################################\u00a0\u00a0100%\u00a0\u00a0Completed<\/span><br \/>\nPAGE\u00a0COPY\u00a0\u00a0<span style=\"color: #5c6370; font-style: italic; line-height: 26px;\">############################################################\u00a0\u00a0100%\u00a0\u00a0Completed<\/span><br \/>\nREDO\u00a0COPY\u00a0\u00a0<span style=\"color: #5c6370; font-style: italic; line-height: 26px;\">############################################################\u00a0\u00a0100%\u00a0\u00a0Completed<\/span><\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>NOTE: 172.16.16.11:3306 is shutting down&#8230; \u00a0&lt;&#8211;\u00a0\u6570\u636eClone\u5b8c\u6210\uff0c\u51c6\u5907\u91cd\u542f\u5b9e\u4f8b\u3002\u5982\u679c\u8be5\u5b9e\u4f8b\u65e0\u6cd5\u5b8c\u6210\u81ea\u52a8\u91cd\u542f\uff0c\u5219\u9700\u8981\u624b\u52a8\u542f\u52a8<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>*\u00a0Waiting\u00a0<span style=\"color: #c678dd; line-height: 26px;\">for<\/span>\u00a0server\u00a0restart&#8230;\u00a0ready<br \/>\n*\u00a0172.16.16.11:3306\u00a0has\u00a0restarted,\u00a0waiting\u00a0<span style=\"color: #c678dd; line-height: 26px;\">for<\/span>\u00a0<span style=\"color: #e6c07b; line-height: 26px;\">clone<\/span>\u00a0to\u00a0finish&#8230;<br \/>\n**\u00a0Stage\u00a0RESTART:\u00a0Completed<br \/>\n*\u00a0Clone\u00a0process\u00a0has\u00a0finished:\u00a072.43\u00a0MB\u00a0transferred\u00a0<span style=\"color: #c678dd; line-height: 26px;\">in<\/span>\u00a0about\u00a01\u00a0second\u00a0(~72.43\u00a0MB\/s)<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>State\u00a0recovery\u00a0already\u00a0finished\u00a0<span style=\"color: #c678dd; line-height: 26px;\">for<\/span>\u00a0<span style=\"color: #98c379; line-height: 26px;\">&#8216;172.16.16.11:3306&#8217;<\/span><\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>The\u00a0instance\u00a0<span style=\"color: #98c379; line-height: 26px;\">&#8216;172.16.16.11:3306&#8217;<\/span>\u00a0was\u00a0successfully\u00a0added\u00a0to\u00a0the\u00a0cluster.\u00a0\u00a0&lt;&#8211;\u00a0\u65b0\u5b9e\u4f8b\u52a0\u5165\u6210\u529f<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>MySQL\u00a0\u00a0172.16.16.10:3306\u00a0ssl\u00a0\u00a0JS\u00a0&gt;<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\u7528\u540c\u6837\u7684\u65b9\u6cd5\uff0c\u5c06 172.16.16.12:3306 \u5b9e\u4f8b\u4e5f\u52a0\u5165\u5230\u96c6\u7fa4\u4e2d\u3002<\/p>\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\u73b0\u5728\uff0c\u4e00\u4e2a\u6709\u8fd9\u4e09\u8282\u70b9\u7684MGR\u96c6\u7fa4\u5df2\u7ecf\u90e8\u7f72\u5b8c\u6bd5\uff0c\u6765\u786e\u8ba4\u4e0b\uff1a<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\">\u00a0MySQL\u00a0\u00a0172.16.16.10:3306\u00a0ssl\u00a0\u00a0JS\u00a0&gt;\u00a0c.<span style=\"color: #61aeee; line-height: 26px;\">describe<\/span>()\r\n{\r\n\u00a0\u00a0\u00a0\u00a0<span style=\"color: #98c379; line-height: 26px;\">\"clusterName\"<\/span>:\u00a0<span style=\"color: #98c379; line-height: 26px;\">\"MGR1\"<\/span>,\r\n\u00a0\u00a0\u00a0\u00a0<span style=\"color: #98c379; line-height: 26px;\">\"defaultReplicaSet\"<\/span>:\u00a0{\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #98c379; line-height: 26px;\">\"name\"<\/span>:\u00a0<span style=\"color: #98c379; line-height: 26px;\">\"default\"<\/span>,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #98c379; line-height: 26px;\">\"topology\"<\/span>:\u00a0[\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #98c379; line-height: 26px;\">\"address\"<\/span>:\u00a0<span style=\"color: #98c379; line-height: 26px;\">\"172.16.16.10:3306\"<\/span>,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #98c379; line-height: 26px;\">\"label\"<\/span>:\u00a0<span style=\"color: #98c379; line-height: 26px;\">\"172.16.16.10:3306\"<\/span>,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #98c379; line-height: 26px;\">\"role\"<\/span>:\u00a0<span style=\"color: #98c379; line-height: 26px;\">\"HA\"<\/span>\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0},\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #98c379; line-height: 26px;\">\"address\"<\/span>:\u00a0<span style=\"color: #98c379; line-height: 26px;\">\"172.16.16.11:3306\"<\/span>,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #98c379; line-height: 26px;\">\"label\"<\/span>:\u00a0<span style=\"color: #98c379; line-height: 26px;\">\"172.16.16.11:3306\"<\/span>,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #98c379; line-height: 26px;\">\"role\"<\/span>:\u00a0<span style=\"color: #98c379; line-height: 26px;\">\"HA\"<\/span>\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0},\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #98c379; line-height: 26px;\">\"address\"<\/span>:\u00a0<span style=\"color: #98c379; line-height: 26px;\">\"172.16.16.12:3306\"<\/span>,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #98c379; line-height: 26px;\">\"label\"<\/span>:\u00a0<span style=\"color: #98c379; line-height: 26px;\">\"172.16.16.12:3306\"<\/span>,\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #98c379; line-height: 26px;\">\"role\"<\/span>:\u00a0<span style=\"color: #98c379; line-height: 26px;\">\"HA\"<\/span>\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0],\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span style=\"color: #98c379; line-height: 26px;\">\"topologyMode\"<\/span>:\u00a0<span style=\"color: #98c379; line-height: 26px;\">\"Single-Primary\"<\/span>\r\n\u00a0\u00a0\u00a0\u00a0}\r\n}\u00a0\r\n<\/code><\/pre>\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\u6216\u8005\u6267\u884c <code style=\"font-size: 14px; overflow-wrap: break-word; padding: 2px 4px; border-radius: 4px; margin-right: 2px; margin-left: 2px; color: #1e6bb8; background-color: rgba(27, 31, 35, 0.05); font-family: 'Operator Mono', Consolas, Monaco, Menlo, monospace; word-break: break-all;\">c.status()<\/code> \u53ef\u4ee5\u6253\u5370\u51fa\u96c6\u7fa4\u66f4\u591a\u7684\u4fe1\u606f\u3002<\/p>\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\u81f3\u6b64\uff0c\u5229\u7528MySQL Shell\u6784\u5efa\u4e00\u4e2a\u4e09\u8282\u70b9\u7684MGR\u96c6\u7fa4\u505a\u597d\u4e86\uff0c\u53ef\u4ee5\u5c1d\u8bd5\u5411 Primary \u8282\u70b9\u5199\u5165\u6570\u636e\u89c2\u5bdf\u6d4b\u8bd5\u3002<\/p>\n<h2 style=\"margin-top: 30px; margin-bottom: 15px; font-weight: bold; font-size: 22px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">3. MySQL Shell\u63a5\u7ba1\u73b0\u5b58\u7684MGR\u96c6\u7fa4<\/h2>\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\u5bf9\u4e8e\u5df2\u7ecf\u5728\u8fd0\u884c\u4e2d\u7684MGR\u96c6\u7fa4\uff0c\u4e5f\u662f\u53ef\u4ee5\u7528MySQL Shell\u63a5\u7ba1\u7684\u3002\u53ea\u9700\u8981\u5728\u8c03\u7528 <code style=\"font-size: 14px; overflow-wrap: break-word; padding: 2px 4px; border-radius: 4px; margin-right: 2px; margin-left: 2px; color: #1e6bb8; background-color: rgba(27, 31, 35, 0.05); font-family: 'Operator Mono', Consolas, Monaco, Menlo, monospace; word-break: break-all;\">createCluster()<\/code> \u51fd\u6570\u65f6\uff0c\u52a0\u4e0a <code style=\"font-size: 14px; overflow-wrap: break-word; padding: 2px 4px; border-radius: 4px; margin-right: 2px; margin-left: 2px; color: #1e6bb8; background-color: rgba(27, 31, 35, 0.05); font-family: 'Operator Mono', Consolas, Monaco, Menlo, monospace; word-break: break-all;\">adoptFromGR:true<\/code> \u9009\u9879\u5373\u53ef\u3002\u5b9e\u9645\u4e0a\u4e0d\u52a0\u8fd9\u4e2a\u9009\u9879\u7684\u8bdd\uff0cMySQL Shell\u4e5f\u4f1a\u81ea\u52a8\u68c0\u6d4b\u5230\u8be5MGR\u96c6\u7fa4\u5df2\u5b58\u5728\uff0c\u5e76\u8be2\u95ee\u662f\u5426\u8981\u63a5\u7ba1\u3002<\/p>\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\u5728\u8fd9\u91cc\u7b80\u5355\u6f14\u793a\u4e0b\uff1a<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><span style=\"color: #5c6370; font-style: italic; line-height: 26px;\">#\u4e0d\u52a0\u4e0a\u00a0adoptFromGr:true\u00a0\u9009\u9879<\/span>\r\n\u00a0MySQL\u00a0\u00a0172.16.16.10:3306\u00a0ssl\u00a0\u00a0JS\u00a0&gt;\u00a0var\u00a0c=dba.createCluster(<span style=\"color: #98c379; line-height: 26px;\">'MGR1'<\/span>);\r\nA\u00a0new\u00a0InnoDB\u00a0cluster\u00a0will\u00a0be\u00a0created\u00a0on\u00a0instance\u00a0<span style=\"color: #98c379; line-height: 26px;\">'172.16.16.10:3306'<\/span>.<\/code><\/pre>\n<p>You\u00a0are\u00a0connected\u00a0to\u00a0an\u00a0instance\u00a0that\u00a0belongs\u00a0to\u00a0an\u00a0unmanaged\u00a0replication\u00a0group.<br \/>\nDo\u00a0you\u00a0want\u00a0to\u00a0setup\u00a0an\u00a0InnoDB\u00a0cluster\u00a0based\u00a0on\u00a0this\u00a0replication\u00a0group?\u00a0[Y\/n]:<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\u53ef\u4ee5\u770b\u5230\uff0c\u4f1a\u6709\u63d0\u793a\u4fe1\u606f\u8be2\u95ee\u662f\u5426\u8981\u63a5\u7ba1\u3002<\/p>\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\u5982\u679c\u52a0\u4e0a <code style=\"font-size: 14px; overflow-wrap: break-word; padding: 2px 4px; border-radius: 4px; margin-right: 2px; margin-left: 2px; color: #1e6bb8; background-color: rgba(27, 31, 35, 0.05); font-family: 'Operator Mono', Consolas, Monaco, Menlo, monospace; word-break: break-all;\">adoptFromGr:true<\/code> \u9009\u9879\uff0c\u5219\u4f1a\u76f4\u63a5\u521b\u5efa\u96c6\u7fa4\uff0c\u4e0d\u518d\u8be2\u95ee\uff1a<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\">var\u00a0c=dba.createCluster(<span style=\"color: #98c379; line-height: 26px;\">'MGR1'<\/span>,\u00a0{adoptFromGr:<span style=\"color: #56b6c2; line-height: 26px;\">true<\/span>});\r\nA\u00a0new\u00a0InnoDB\u00a0cluster\u00a0will\u00a0be\u00a0created\u00a0based\u00a0on\u00a0the\u00a0existing\u00a0replication\u00a0group\u00a0on\u00a0instance\u00a0<span style=\"color: #98c379; line-height: 26px;\">'172.16.16.10:3306'<\/span>.<\/code><\/pre>\n<p>Creating\u00a0InnoDB\u00a0cluster\u00a0<span style=\"color: #98c379; line-height: 26px;\">&#8216;MGR1&#8217;<\/span>\u00a0on\u00a0<span style=\"color: #98c379; line-height: 26px;\">&#8216;172.16.16.10:3306&#8217;<\/span>&#8230;<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p>Adding\u00a0Seed\u00a0Instance&#8230;<br \/>\nAdding\u00a0Instance\u00a0<span style=\"color: #98c379; line-height: 26px;\">&#8216;172.16.16.10:3306&#8217;<\/span>&#8230;<br \/>\nAdding\u00a0Instance\u00a0<span style=\"color: #98c379; line-height: 26px;\">&#8216;172.16.16.11:3306&#8217;<\/span>&#8230;<br \/>\nAdding\u00a0Instance\u00a0<span style=\"color: #98c379; line-height: 26px;\">&#8216;172.16.16.12:3306&#8217;<\/span>&#8230;<br \/>\n&#8230;<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\u5982\u679c\u662fMGR\u96c6\u7fa4\u7684metadata\u53d1\u751f\u53d8\u5316\uff0c\u8fd9\u65f6\u5019\u65e0\u8bba\u8c03\u7528 <code style=\"font-size: 14px; overflow-wrap: break-word; padding: 2px 4px; border-radius: 4px; margin-right: 2px; margin-left: 2px; color: #1e6bb8; background-color: rgba(27, 31, 35, 0.05); font-family: 'Operator Mono', Consolas, Monaco, Menlo, monospace; word-break: break-all;\">dba.getCluster()<\/code> \u8fd8\u662f <code style=\"font-size: 14px; overflow-wrap: break-word; padding: 2px 4px; border-radius: 4px; margin-right: 2px; margin-left: 2px; color: #1e6bb8; background-color: rgba(27, 31, 35, 0.05); font-family: 'Operator Mono', Consolas, Monaco, Menlo, monospace; word-break: break-all;\">dba.createCluster<\/code> \u90fd\u53ef\u80fd\u4f1a\u62a5\u544a\u7c7b\u4f3c\u4e0b\u9762\u7684\u9519\u8bef\uff1a<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\">Dba.getCluster:\u00a0Unable\u00a0to\u00a0get\u00a0an\u00a0InnoDB\u00a0cluster\u00a0handle.\u00a0The\u00a0instance\u00a0<span style=\"color: #98c379; line-height: 26px;\">'192.168.6.27:3306'<\/span>\u00a0may\u00a0belong\u00a0to\u00a0a\u00a0different\u00a0cluster\u00a0from\u00a0the\u00a0one\u00a0registered\u00a0<span style=\"color: #c678dd; line-height: 26px;\">in<\/span>\u00a0the\u00a0Metadata\u00a0since\u00a0the\u00a0value\u00a0of\u00a0<span style=\"color: #98c379; line-height: 26px;\">'group_replication_group_name'<\/span>\u00a0does\u00a0not\u00a0match\u00a0the\u00a0one\u00a0registered\u00a0<span style=\"color: #c678dd; line-height: 26px;\">in<\/span>\u00a0the\u00a0Metadata:\u00a0possible\u00a0split-brain\u00a0scenario.\u00a0Please\u00a0retry\u00a0<span style=\"color: #c678dd; line-height: 26px;\">while<\/span>\u00a0connected\u00a0to\u00a0another\u00a0member\u00a0of\u00a0the\u00a0cluster.\u00a0(RuntimeError)\r\n<\/code><\/pre>\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\u8fd9\u79cd\u60c5\u51b5\u4e0b\uff0c\u53ef\u4ee5\u8c03\u7528 <code style=\"font-size: 14px; overflow-wrap: break-word; padding: 2px 4px; border-radius: 4px; margin-right: 2px; margin-left: 2px; color: #1e6bb8; background-color: rgba(27, 31, 35, 0.05); font-family: 'Operator Mono', Consolas, Monaco, Menlo, monospace; word-break: break-all;\">dba.dropMetadataSchema()<\/code> \u51fd\u6570\u5220\u9664\u5143\u6570\u636e\uff0c\u518d\u8c03\u7528 <code style=\"font-size: 14px; overflow-wrap: break-word; padding: 2px 4px; border-radius: 4px; margin-right: 2px; margin-left: 2px; color: #1e6bb8; background-color: rgba(27, 31, 35, 0.05); font-family: 'Operator Mono', Consolas, Monaco, Menlo, monospace; word-break: break-all;\">dba.createCluster()<\/code> \u63a5\u7ba1\u96c6\u7fa4\uff1a<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><span style=\"color: #5c6370; font-style: italic; line-height: 26px;\">#\u786e\u4fdd\u4e0d\u5f71\u54cd\u6b63\u5e38\u4e1a\u52a1\u7684\u8bdd\uff0c\u5220\u9664\u65e0\u7528MGR\u5143\u6570\u636e<\/span>\r\n\u00a0MySQL\u00a0\u00a0172.16.16.10:3306\u00a0ssl\u00a0\u00a0JS\u00a0&gt;\u00a0dba.dropMetadataSchema()\r\nAre\u00a0you\u00a0sure\u00a0you\u00a0want\u00a0to\u00a0remove\u00a0the\u00a0Metadata?\u00a0[y\/N]:\u00a0y\r\nMetadata\u00a0Schema\u00a0successfully\u00a0removed.<\/code><\/pre>\n<p><span style=\"color: #5c6370; font-style: italic; line-height: 26px;\">#\u63a5\u7ba1\u73b0\u6709\u96c6\u7fa4<\/span><br \/>\nMySQL\u00a0\u00a0172.16.16.10:3306\u00a0ssl\u00a0\u00a0JS\u00a0&gt;\u00a0var\u00a0c=dba.createCluster(<span style=\"color: #98c379; line-height: 26px;\">&#8216;MGR1&#8217;<\/span>,\u00a0{adoptFromGr:<span style=\"color: #56b6c2; line-height: 26px;\">true<\/span>})<br \/>\n&#8230;<\/p>\n<pre style=\"margin-top: 10px; margin-bottom: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\"><code style=\"overflow-x: auto; padding: 16px; color: #abb2bf; display: -webkit-box; font-family: Operator Mono, Consolas, Monaco, Menlo, monospace; font-size: 12px; -webkit-overflow-scrolling: touch; padding-top: 15px; background: #282c34; border-radius: 5px;\"><\/code><\/pre>\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\u8fd9\u6837\u5c31\u53ef\u4ee5\u63a5\u7ba1\u4e86\u3002<\/p>\n<h2 style=\"margin-top: 30px; margin-bottom: 15px; color: #000000; font-weight: bold; font-size: 22px; font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, 'PingFang SC', Cambria, Cochin, Georgia, Times, 'Times New Roman', serif; text-align: left; white-space: normal; background-color: #ffffff;\">4. \u4f7f\u7528MySQL Shell\u7684\u7a8d\u95e8<\/h2>\n<p style=\"font-size: 16px; padding-top: 8px; padding-bottom: 8px; line-height: 26px; color: #000000; font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, 'PingFang SC', Cambria, Cochin, Georgia, Times, 'Times New Roman', serif; text-align: left; white-space: normal; background-color: #ffffff;\">\u5728mysql shell\u4e2d\uff0c\u4e5f\u662f\u53ef\u4ee5\u542f\u7528pager\uff08\u5206\u9875\u5668\uff09\u7684\uff0c\u50cf\u4e0b\u9762\u8fd9\u6837\u8bbe\u7f6e\u5373\u53ef\uff1a<\/p>\n<pre style=\"font-size: 16px; font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, Courier, monospace; margin-top: 10px; margin-bottom: 10px; overflow: auto; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px; color: #000000; text-align: left; background-color: #ffffff;\"><code style=\"font-size: 12px; font-family: 'Operator Mono', Consolas, Monaco, Menlo, monospace; display: -webkit-box; overflow-x: auto; padding: 15px 16px 16px; color: #383a42; background: #fafafa; border-radius: 5px;\">mysqlsh&gt;\u00a0shell.enablePager();\r\nmysqlsh&gt;\u00a0shell.options[<span style=\"color: #50a14f; line-height: 26px;\">\"pager\"<\/span>]=<span style=\"color: #50a14f; line-height: 26px;\">\"less\u00a0-i\u00a0-n\u00a0-S\"<\/span>;\r\nPager\u00a0has\u00a0been\u00a0<span style=\"color: #c18401; line-height: 26px;\">set<\/span>\u00a0to\u00a0<span style=\"color: #50a14f; line-height: 26px;\">'less\u00a0-i\u00a0-n\u00a0-S'<\/span>.\r\n<\/code><\/pre>\n<p style=\"font-size: 16px; padding-top: 8px; padding-bottom: 8px; line-height: 26px; color: #000000; font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, 'PingFang SC', Cambria, Cochin, Georgia, Times, 'Times New Roman', serif; text-align: left; white-space: normal; background-color: #ffffff;\">\u5728\u7528mysql shell\u8fde\u63a5\u65f6\uff0c\u4e5f\u53ef\u4ee5\u52a0\u4e0a\u00a0<code style=\"font-size: 14px; font-family: 'Operator Mono', Consolas, Monaco, Menlo, monospace; padding: 2px 4px; border-radius: 4px; margin-right: 2px; margin-left: 2px; color: #1e6bb8; background-color: rgba(27, 31, 35, 0.05); word-break: break-all;\">--dba-log-sql=2 --log-level=debug3<\/code>\u00a0\u53c2\u6570\uff0c\u4ee5\u542f\u7528debug\u6a21\u5f0f\uff0c\u5e76\u8bb0\u5f55\u8fd0\u884c\u8fc7\u7a0b\u4e2d\u5b9e\u9645\u8c03\u7528\u7684SQL\u547d\u4ee4\uff0c\u9ed8\u8ba4\u65e5\u5fd7\u6587\u4ef6\u662f\u00a0<code style=\"font-size: 14px; font-family: 'Operator Mono', Consolas, Monaco, Menlo, monospace; padding: 2px 4px; border-radius: 4px; margin-right: 2px; margin-left: 2px; color: #1e6bb8; background-color: rgba(27, 31, 35, 0.05); word-break: break-all;\">~\/.mysqlsh\/mysqlsh.log<\/code>\u3002<\/p>\n<h2 style=\"margin-top: 30px; margin-bottom: 15px; font-weight: bold; font-size: 22px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">5. \u5c0f\u7ed3<\/h2>\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\u672c\u6587\u4e3b\u8981\u4ecb\u7ecd\u4e86\u5982\u4f55\u5229\u7528MySQL Shell\u6784\u5efa\u4e00\u4e2a\u4e09\u8282\u70b9\u7684MGR\u96c6\u7fa4\uff0c\u4ee5\u53ca\u5982\u4f55\u7528MySQL Shell\u63a5\u7ba1\u73b0\u6709\u96c6\u7fa4\uff0c\u5904\u7406\u5143\u6570\u636e\u51b2\u7a81\u7684\u95ee\u9898\u3002\u76f8\u5bf9\u4e8e\u624b\u5de5\u65b9\u5f0f\u642d\u5efaMGR\u96c6\u7fa4\uff0c\u7528MySQL Shell\u64cd\u4f5c\u4f1a\u65b9\u4fbf\u5f88\u591a\uff0c\u63a8\u8350\u4f7f\u7528\u3002<\/p>\n<\/section>\n<section style=\"font-size: 16px; color: black; padding-right: 10px; padding-left: 10px; line-height: 1.6; letter-spacing: 0px; word-break: break-word; overflow-wrap: break-word; text-align: left; font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, 'PingFang SC', Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;\" data-tool=\"mdnice\u7f16\u8f91\u5668\" data-website=\"https:\/\/www.mdnice.com\">\n<h2 style=\"margin-top: 30px; margin-bottom: 15px; font-weight: bold; font-size: 22px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\u514d\u8d23\u58f0\u660e<\/h2>\n<p style=\"padding-top: 8px; padding-bottom: 8px; line-height: 26px;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\u56e0\u4e2a\u4eba\u6c34\u5e73\u6709\u9650\uff0c\u4e13\u680f\u4e2d\u96be\u514d\u5b58\u5728\u9519\u6f0f\u4e4b\u5904\uff0c\u8bf7\u52ff\u76f4\u63a5\u590d\u5236\u6587\u6863\u4e2d\u7684\u547d\u4ee4\u3001\u65b9\u6cd5\u76f4\u63a5\u5e94\u7528\u4e8e\u7ebf\u4e0a\u751f\u4ea7\u73af\u5883\u3002\u8bf7\u8bfb\u8005\u4eec\u52a1\u5fc5\u5148\u5145\u5206\u7406\u89e3\u5e76\u5728\u6d4b\u8bd5\u73af\u5883\u9a8c\u8bc1\u901a\u8fc7\u540e\u65b9\u53ef\u6b63\u5f0f\u5b9e\u65bd\uff0c\u907f\u514d\u9020\u6210\u751f\u4ea7\u73af\u5883\u7684\u7834\u574f\u6216\u635f\u5bb3\u3002<\/p>\n<p style=\"color: #353535; font-family: 'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft YaHei', \u9ed1\u4f53, Arial, sans-serif; font-size: 14px; text-align: start; white-space: normal; background-color: #ffffff;\"><span style=\"outline: 0px; max-width: 100%; color: #000000; font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, 'PingFang SC', Cambria, Cochin, Georgia, Times, 'Times New Roman', serif; font-size: 16px; letter-spacing: 0.544px; caret-color: rgba(0, 0, 0, 0); box-sizing: border-box !important; overflow-wrap: break-word !important;\">Enjoy\u00a0GreatSQL\u00a0\ud83d\ude42<\/span><\/p>\n<p style=\"padding-top: 8px; padding-bottom: 8px; color: #353535; white-space: normal; outline: 0px; font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei UI', 'Microsoft YaHei', Arial, sans-serif; letter-spacing: 0.544px; font-size: 16px; background-color: #ffffff; caret-color: #333333; text-size-adjust: auto; line-height: 26px; text-align: center;\" data-tool=\"mdnice\u7f16\u8f91\u5668\">\n<\/section>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>1. \u5b89\u88c5\u51c6\u5907 2. \u5229\u7528MySQL Shell\u6784\u5efaMGR\u96c6\u7fa4 3. MySQL Shell\u63a5\u7ba1\u73b0\u5b58\u7684MGR\u96c6 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,3],"tags":[],"class_list":["post-7371","post","type-post","status-publish","format-standard","hentry","category-linux","category-system"],"_links":{"self":[{"href":"https:\/\/www.xh86.me\/index.php?rest_route=\/wp\/v2\/posts\/7371","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.xh86.me\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.xh86.me\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.xh86.me\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xh86.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7371"}],"version-history":[{"count":1,"href":"https:\/\/www.xh86.me\/index.php?rest_route=\/wp\/v2\/posts\/7371\/revisions"}],"predecessor-version":[{"id":7829,"href":"https:\/\/www.xh86.me\/index.php?rest_route=\/wp\/v2\/posts\/7371\/revisions\/7829"}],"wp:attachment":[{"href":"https:\/\/www.xh86.me\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7371"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xh86.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7371"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xh86.me\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}