{"id":2411,"date":"2017-06-29T22:37:03","date_gmt":"2017-06-29T14:37:03","guid":{"rendered":"http:\/\/cn.hostease.com\/xueyuan\/?p=2411"},"modified":"2025-01-15T15:03:20","modified_gmt":"2025-01-15T07:03:20","slug":"mysql-5-7-ssl%e8%bf%9e%e6%8e%a5%e6%9c%80%e4%bd%b3%e5%ae%9e%e6%88%98","status":"publish","type":"post","link":"https:\/\/cn.hostease.com\/xueyuan\/jishu\/shujuku\/mysql-5-7-ssl%e8%bf%9e%e6%8e%a5%e6%9c%80%e4%bd%b3%e5%ae%9e%e6%88%98\/","title":{"rendered":"MySQL 5.7&#8212;&#8212;&#8211;SSL\u8fde\u63a5\u6700\u4f73\u5b9e\u6218"},"content":{"rendered":"\n<p><strong>1. \u80cc\u666f<\/strong><\/p>\n\n\n\n<p>*&nbsp;\u5728\u751f\u4ea7\u73af\u5883\u4e0b\uff0c\u5b89\u5168\u603b\u662f\u65e0\u6cd5\u5ffd\u89c6\u7684\u95ee\u9898\uff0c\u6570\u636e\u5e93\u5b89\u5168\u5219\u662f\u91cd\u4e2d\u4e4b\u91cd\uff0c\u56e0\u4e3a\u6240\u6709\u7684\u6570\u636e\u90fd\u5b58\u653e\u5728\u6570\u636e\u5e93\u4e2d<\/p>\n\n\n\n<p>*&nbsp;\u5f53\u4f7f\u7528\u975e\u52a0\u5bc6\u65b9\u5f0f\u8fde\u63a5MySQL\u6570\u636e\u5e93\u65f6\uff0c\u5728\u7f51\u7edc\u4e2d\u4f20\u8f93\u7684\u6240\u6709\u4fe1\u606f\u90fd\u662f\u660e\u6587\u7684\uff0c\u53ef\u4ee5\u88ab\u7f51\u7edc\u4e2d\u6240\u6709\u4eba\u622a\u53d6\uff0c\u654f\u611f\u4fe1\u606f\u53ef\u80fd\u88ab\u6cc4\u9732\u3002\u5728\u4f20\u9001\u654f\u611f\u4fe1\u606f\uff08\u5982\u5bc6\u7801\uff09\u65f6\uff0c\u53ef\u4ee5\u91c7\u7528SSL\u8fde\u63a5\u7684\u65b9\u5f0f\u3002<\/p>\n\n\n\n<p>* &nbsp;\u7248\u672c\u5c0f\u4e8e5.7.6\u65f6\u6309\u7167 MySQL 5.6 SSL\u914d\u7f6e\u7684\u65b9\u5f0f\u8fdb\u884c\u3002<\/p>\n\n\n\n<p><strong>2. MySQL \u8fde\u63a5\u65b9\u5f0f<\/strong><\/p>\n\n\n\n<p>*&nbsp;socket\u8fde\u63a5<\/p>\n\n\n\n<p>*&nbsp;TCP\u975eSSL\u8fde\u63a5<\/p>\n\n\n\n<p>*&nbsp;SSL\u5b89\u5168\u8fde\u63a5<\/p>\n\n\n\n<p>* SSL + \u5bc6\u7801\u8fde\u63a5 [version &gt; MySQL 5.7.5]<\/p>\n\n\n\n<p>* SSL + \u5bc6\u7801 + \u5bc6\u94a5\u8fde\u63a5<\/p>\n\n\n\n<p><strong>3. SSL \u7b80\u4ecb<\/strong><\/p>\n\n\n\n<p>*&nbsp;SSL\u6307\u7684\u662fSSL\/TLS\uff0c\u5176\u662f\u4e00\u79cd\u4e3a\u4e86\u5728\u8ba1\u7b97\u673a\u7f51\u7edc\u8fdb\u884c\u5b89\u5168\u901a\u4fe1\u7684\u52a0\u5bc6\u534f\u8bae\u3002\u5047\u8bbe\u7528\u6237\u7684\u4f20\u8f93\u4e0d\u662f\u901a\u8fc7SSL\u7684\u65b9\u5f0f\uff0c\u90a3\u4e48\u5176\u5728\u7f51\u7edc\u4e2d\u4ee5\u660e\u6587\u7684\u65b9\u5f0f\u8fdb\u884c\u4f20\u8f93\uff0c\u800c\u8fd9\u7ed9\u522b\u6709\u7528\u5fc3\u7684\u4eba\u5e26\u6765\u4e86\u53ef\u4e58\u4e4b\u673a\u3002\u6240\u4ee5\uff0c\u73b0\u5728\u5f88\u591a\u7f51\u7ad9\u5176\u5b9e\u9ed8\u8ba4\u5df2\u7ecf\u5f00\u542f\u4e86SSL\u529f\u80fd\uff0c\u6bd4\u5982Facebook\u3001Twtter\u3001YouTube\u3001\u6dd8\u5b9d\u7b49\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"632\" height=\"325\" src=\"https:\/\/cn.hostease.com\/xueyuan\/wp-content\/uploads\/2017\/06\/SSL-TLS.jpg\" alt=\"\" class=\"wp-image-9527\" title=\"ssl.jpg\" srcset=\"https:\/\/cn.hostease.com\/xueyuan\/wp-content\/uploads\/2017\/06\/SSL-TLS.jpg 632w, https:\/\/cn.hostease.com\/xueyuan\/wp-content\/uploads\/2017\/06\/SSL-TLS-300x154.jpg 300w\" sizes=\"auto, (max-width: 632px) 100vw, 632px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>4. \u73af\u5883 [ \u5173\u95edSeLinux ]<\/strong><\/p>\n\n\n\n<p>*&nbsp;system \u73af\u5883<\/p>\n\n\n\n<div>\n<div id=\"highlighter_86149\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">[root@MySQL&nbsp;~]<\/code><code class=\"bash comments\">#&nbsp;cat&nbsp;\/etc\/redhat-release&nbsp;<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">CentOS&nbsp;release&nbsp;6.9&nbsp;(Final)<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">[root@MySQL&nbsp;~]<\/code><code class=\"bash comments\">#&nbsp;uname&nbsp;-r<\/code><\/div>\n<div class=\"line number4 index3 alt1\">&nbsp;<\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">2.6.32-696.3.2.el6.x86_64<\/code><\/div>\n<div class=\"line number6 index5 alt1\">&nbsp;<\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash plain\">[root@MySQL&nbsp;~]<\/code><code class=\"bash comments\">#&nbsp;getenforce&nbsp;<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash plain\">Disabled<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<p><strong>have_openssl \u4e0e&nbsp;have_ssl \u503c\u90fd\u4e3aDISABLED\u8868\u793assl\u672a\u5f00\u542f<\/strong><\/p>\n\n\n\n<div>\n<div id=\"highlighter_520460\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<div class=\"line number15 index14 alt2\">15<\/div>\n<div class=\"line number16 index15 alt1\">16<\/div>\n<div class=\"line number17 index16 alt2\">17<\/div>\n<div class=\"line number18 index17 alt1\">18<\/div>\n<div class=\"line number19 index18 alt2\">19<\/div>\n<div class=\"line number20 index19 alt1\">20<\/div>\n<div class=\"line number21 index20 alt2\">21<\/div>\n<div class=\"line number22 index21 alt1\">22<\/div>\n<div class=\"line number23 index22 alt2\">23<\/div>\n<div class=\"line number24 index23 alt1\">24<\/div>\n<div class=\"line number25 index24 alt2\">25<\/div>\n<div class=\"line number26 index25 alt1\">26<\/div>\n<div class=\"line number27 index26 alt2\">27<\/div>\n<div class=\"line number28 index27 alt1\">28<\/div>\n<div class=\"line number29 index28 alt2\">29<\/div>\n<div class=\"line number30 index29 alt1\">30<\/div>\n<div class=\"line number31 index30 alt2\">31<\/div>\n<div class=\"line number32 index31 alt1\">32<\/div>\n<div class=\"line number33 index32 alt2\">33<\/div>\n<div class=\"line number34 index33 alt1\">34<\/div>\n<div class=\"line number35 index34 alt2\">35<\/div>\n<div class=\"line number36 index35 alt1\">36<\/div>\n<div class=\"line number37 index36 alt2\">37<\/div>\n<div class=\"line number38 index37 alt1\">38<\/div>\n<div class=\"line number39 index38 alt2\">39<\/div>\n<div class=\"line number40 index39 alt1\">40<\/div>\n<div class=\"line number41 index40 alt2\">41<\/div>\n<div class=\"line number42 index41 alt1\">42<\/div>\n<div class=\"line number43 index42 alt2\">43<\/div>\n<div class=\"line number44 index43 alt1\">44<\/div>\n<div class=\"line number45 index44 alt2\">45<\/div>\n<div class=\"line number46 index45 alt1\">46<\/div>\n<div class=\"line number47 index46 alt2\">47<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">[root@MySQL&nbsp;~]<\/code><code class=\"bash comments\">#&nbsp;mysql&nbsp;-p'123'<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">mysql:&nbsp;[Warning]&nbsp;Using&nbsp;a&nbsp;password&nbsp;on&nbsp;the&nbsp;<\/code><code class=\"bash functions\">command<\/code>&nbsp;<code class=\"bash plain\">line&nbsp;interface&nbsp;can&nbsp;be&nbsp;insecure.<\/code><\/div>\n<div class=\"line number3 index2 alt2\">&nbsp;<\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">Welcome&nbsp;to&nbsp;the&nbsp;MySQL&nbsp;monitor.&nbsp;&nbsp;Commands&nbsp;end&nbsp;with&nbsp;;&nbsp;or&nbsp;\\g.<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">Your&nbsp;MySQL&nbsp;connection&nbsp;<\/code><code class=\"bash functions\">id<\/code>&nbsp;<code class=\"bash plain\">is&nbsp;6<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash plain\">Server&nbsp;version:&nbsp;5.7.18&nbsp;MySQL&nbsp;Community&nbsp;Server&nbsp;(GPL)<\/code><\/div>\n<div class=\"line number7 index6 alt2\">&nbsp;<\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash plain\">Copyright&nbsp;(c)&nbsp;2000,&nbsp;2017,&nbsp;Oracle&nbsp;and<\/code><code class=\"bash plain\">\/or<\/code>&nbsp;<code class=\"bash plain\">its&nbsp;affiliates.&nbsp;All&nbsp;rights&nbsp;reserved.<\/code><\/div>\n<div class=\"line number9 index8 alt2\">&nbsp;<\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash plain\">Oracle&nbsp;is&nbsp;a&nbsp;registered&nbsp;trademark&nbsp;of&nbsp;Oracle&nbsp;Corporation&nbsp;and<\/code><code class=\"bash plain\">\/or<\/code>&nbsp;<code class=\"bash plain\">its<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash plain\">affiliates.&nbsp;Other&nbsp;names&nbsp;may&nbsp;be&nbsp;trademarks&nbsp;of&nbsp;their&nbsp;respective<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"bash plain\">owners.<\/code><\/div>\n<div class=\"line number13 index12 alt2\">&nbsp;<\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"bash plain\">Type&nbsp;<\/code><code class=\"bash string\">'help;'<\/code>&nbsp;<code class=\"bash plain\">or&nbsp;<\/code><code class=\"bash string\">'\\h'<\/code>&nbsp;<code class=\"bash keyword\">for<\/code>&nbsp;<code class=\"bash plain\">help.&nbsp;Type&nbsp;<\/code><code class=\"bash string\">'\\c'<\/code>&nbsp;<code class=\"bash plain\">to&nbsp;<\/code><code class=\"bash functions\">clear<\/code>&nbsp;<code class=\"bash plain\">the&nbsp;current&nbsp;input&nbsp;statement.<\/code><\/div>\n<div class=\"line number15 index14 alt2\">&nbsp;<\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"bash plain\">mysql&gt;&nbsp;<\/code><code class=\"bash functions\">select<\/code>&nbsp;<code class=\"bash plain\">version();<\/code><\/div>\n<div class=\"line number17 index16 alt2\"><code class=\"bash plain\">+-----------+<\/code><\/div>\n<div class=\"line number18 index17 alt1\"><code class=\"bash plain\">|&nbsp;version()&nbsp;|<\/code><\/div>\n<div class=\"line number19 index18 alt2\"><code class=\"bash plain\">+-----------+<\/code><\/div>\n<div class=\"line number20 index19 alt1\"><code class=\"bash plain\">|&nbsp;5.7.18&nbsp;&nbsp;&nbsp;&nbsp;|<\/code><\/div>\n<div class=\"line number21 index20 alt2\"><code class=\"bash plain\">+-----------+<\/code><\/div>\n<div class=\"line number22 index21 alt1\"><code class=\"bash plain\">1&nbsp;row&nbsp;<\/code><code class=\"bash keyword\">in<\/code>&nbsp;<code class=\"bash functions\">set<\/code>&nbsp;<code class=\"bash plain\">(0.00&nbsp;sec)<\/code><\/div>\n<div class=\"line number23 index22 alt2\">&nbsp;<\/div>\n<div class=\"line number24 index23 alt1\"><code class=\"bash plain\">mysql&gt;&nbsp;show&nbsp;variables&nbsp;like&nbsp;<\/code><code class=\"bash string\">'have%ssl%'<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number25 index24 alt2\"><code class=\"bash plain\">+---------------+----------+<\/code><\/div>\n<div class=\"line number26 index25 alt1\"><code class=\"bash plain\">|&nbsp;Variable_name&nbsp;|&nbsp;Value&nbsp;&nbsp;&nbsp;&nbsp;|<\/code><\/div>\n<div class=\"line number27 index26 alt2\"><code class=\"bash plain\">+---------------+----------+<\/code><\/div>\n<div class=\"line number28 index27 alt1\"><code class=\"bash plain\">|&nbsp;have_openssl&nbsp;&nbsp;|&nbsp;DISABLED&nbsp;|<\/code><\/div>\n<div class=\"line number29 index28 alt2\"><code class=\"bash plain\">|&nbsp;have_ssl&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;DISABLED&nbsp;|<\/code><\/div>\n<div class=\"line number30 index29 alt1\"><code class=\"bash plain\">+---------------+----------+<\/code><\/div>\n<div class=\"line number31 index30 alt2\"><code class=\"bash plain\">2&nbsp;rows&nbsp;<\/code><code class=\"bash keyword\">in<\/code>&nbsp;<code class=\"bash functions\">set<\/code>&nbsp;<code class=\"bash plain\">(0.02&nbsp;sec)<\/code><\/div>\n<div class=\"line number32 index31 alt1\">&nbsp;<\/div>\n<div class=\"line number33 index32 alt2\"><code class=\"bash plain\">mysql&gt;&nbsp;show&nbsp;variables&nbsp;like&nbsp;<\/code><code class=\"bash string\">'port'<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number34 index33 alt1\"><code class=\"bash plain\">+---------------+-------+<\/code><\/div>\n<div class=\"line number35 index34 alt2\"><code class=\"bash plain\">|&nbsp;Variable_name&nbsp;|&nbsp;Value&nbsp;|<\/code><\/div>\n<div class=\"line number36 index35 alt1\"><code class=\"bash plain\">+---------------+-------+<\/code><\/div>\n<div class=\"line number37 index36 alt2\"><code class=\"bash plain\">|&nbsp;port&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;3306&nbsp;&nbsp;|<\/code><\/div>\n<div class=\"line number38 index37 alt1\"><code class=\"bash plain\">+---------------+-------+<\/code><\/div>\n<div class=\"line number39 index38 alt2\"><code class=\"bash plain\">1&nbsp;row&nbsp;<\/code><code class=\"bash keyword\">in<\/code>&nbsp;<code class=\"bash functions\">set<\/code>&nbsp;<code class=\"bash plain\">(0.01&nbsp;sec)<\/code><\/div>\n<div class=\"line number40 index39 alt1\">&nbsp;<\/div>\n<div class=\"line number41 index40 alt2\"><code class=\"bash plain\">mysql&gt;&nbsp;show&nbsp;variables&nbsp;like&nbsp;<\/code><code class=\"bash string\">'datadir'<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number42 index41 alt1\"><code class=\"bash plain\">+---------------+-------------------+<\/code><\/div>\n<div class=\"line number43 index42 alt2\"><code class=\"bash plain\">|&nbsp;Variable_name&nbsp;|&nbsp;Value&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<\/code><\/div>\n<div class=\"line number44 index43 alt1\"><code class=\"bash plain\">+---------------+-------------------+<\/code><\/div>\n<div class=\"line number45 index44 alt2\"><code class=\"bash plain\">|&nbsp;datadir&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;<\/code><code class=\"bash plain\">\/data\/mysql_data\/<\/code>&nbsp;<code class=\"bash plain\">|<\/code><\/div>\n<div class=\"line number46 index45 alt1\"><code class=\"bash plain\">+---------------+-------------------+<\/code><\/div>\n<div class=\"line number47 index46 alt2\"><code class=\"bash plain\">1&nbsp;row&nbsp;<\/code><code class=\"bash keyword\">in<\/code>&nbsp;<code class=\"bash functions\">set<\/code>&nbsp;<code class=\"bash plain\">(0.01&nbsp;sec)<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n\n\n\n<p><strong>5. SSL\u914d\u7f6e<\/strong><\/p>\n\n\n\n<p>* &nbsp;\u5229\u7528\u81ea\u5e26\u5de5\u5177\u751f\u6210SSL\u76f8\u5173\u6587\u4ef6<\/p>\n\n\n\n<div>\n<div id=\"highlighter_409792\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<div class=\"line number15 index14 alt2\">15<\/div>\n<div class=\"line number16 index15 alt1\">16<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">[root@MySQL&nbsp;~]<\/code><code class=\"bash comments\">#&nbsp;\/usr\/local\/mysql\/bin\/mysql_ssl_rsa_setup&nbsp;--datadir=\/data\/mysql_data<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">Generating&nbsp;a&nbsp;2048&nbsp;bit&nbsp;RSA&nbsp;private&nbsp;key<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">..........................................................................+++<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">.....+++<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">writing&nbsp;new&nbsp;private&nbsp;key&nbsp;to&nbsp;<\/code><code class=\"bash string\">'ca-key.pem'<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash plain\">-----<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash plain\">Generating&nbsp;a&nbsp;2048&nbsp;bit&nbsp;RSA&nbsp;private&nbsp;key<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash plain\">.......................................................................................................................................................................+++<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"bash plain\">...+++<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash plain\">writing&nbsp;new&nbsp;private&nbsp;key&nbsp;to&nbsp;<\/code><code class=\"bash string\">'server-key.pem'<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash plain\">-----<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"bash plain\">Generating&nbsp;a&nbsp;2048&nbsp;bit&nbsp;RSA&nbsp;private&nbsp;key<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"bash plain\">.....................+++<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"bash plain\">...........................................+++<\/code><\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"bash plain\">writing&nbsp;new&nbsp;private&nbsp;key&nbsp;to&nbsp;<\/code><code class=\"bash string\">'client-key.pem'<\/code><\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"bash plain\">-----<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n\n\n\n<p>* \u67e5\u770b\u751f\u6210\u7684SSL\u6587\u4ef6<\/p>\n\n\n\n<div>\n<div id=\"highlighter_727955\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">[root@MySQL&nbsp;~]<\/code><code class=\"bash comments\">#&nbsp;ls&nbsp;-l&nbsp;\/data\/mysql_data\/*.pem<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">-rw-------&nbsp;1&nbsp;root&nbsp;root&nbsp;1679&nbsp;Jun&nbsp;24&nbsp;20:54&nbsp;<\/code><code class=\"bash plain\">\/data\/mysql_data\/ca-key<\/code><code class=\"bash plain\">.pem<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">-rw-r--r--&nbsp;1&nbsp;root&nbsp;root&nbsp;1074&nbsp;Jun&nbsp;24&nbsp;20:54&nbsp;<\/code><code class=\"bash plain\">\/data\/mysql_data\/ca<\/code><code class=\"bash plain\">.pem<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">-rw-r--r--&nbsp;1&nbsp;root&nbsp;root&nbsp;1078&nbsp;Jun&nbsp;24&nbsp;20:54&nbsp;<\/code><code class=\"bash plain\">\/data\/mysql_data\/client-cert<\/code><code class=\"bash plain\">.pem<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">-rw-------&nbsp;1&nbsp;root&nbsp;root&nbsp;1675&nbsp;Jun&nbsp;24&nbsp;20:54&nbsp;<\/code><code class=\"bash plain\">\/data\/mysql_data\/client-key<\/code><code class=\"bash plain\">.pem<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash plain\">-rw-------&nbsp;1&nbsp;root&nbsp;root&nbsp;1675&nbsp;Jun&nbsp;24&nbsp;20:54&nbsp;<\/code><code class=\"bash plain\">\/data\/mysql_data\/private_key<\/code><code class=\"bash plain\">.pem<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash plain\">-rw-r--r--&nbsp;1&nbsp;root&nbsp;root&nbsp;&nbsp;451&nbsp;Jun&nbsp;24&nbsp;20:54&nbsp;<\/code><code class=\"bash plain\">\/data\/mysql_data\/public_key<\/code><code class=\"bash plain\">.pem<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash plain\">-rw-r--r--&nbsp;1&nbsp;root&nbsp;root&nbsp;1078&nbsp;Jun&nbsp;24&nbsp;20:54&nbsp;<\/code><code class=\"bash plain\">\/data\/mysql_data\/server-cert<\/code><code class=\"bash plain\">.pem<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"bash plain\">-rw-------&nbsp;1&nbsp;root&nbsp;root&nbsp;1675&nbsp;Jun&nbsp;24&nbsp;20:54&nbsp;<\/code><code class=\"bash plain\">\/data\/mysql_data\/server-key<\/code><code class=\"bash plain\">.pem<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n\n\n\n<p>* \u4fee\u6539\u6570\u636e\u76ee\u5f55\u4e0b\u751f\u6210\u7684SSL\u6587\u4ef6\u6240\u5c5e\u7528\u6237\u4e0e\u6743\u9650<\/p>\n\n\n\n<div>\n<div id=\"highlighter_124423\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">[root@MySQL&nbsp;~]<\/code><code class=\"bash comments\">#&nbsp;chown&nbsp;-v&nbsp;mysql.mysql&nbsp;\/data\/mysql_data\/*.pem<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">changed&nbsp;ownership&nbsp;of&nbsp;`<\/code><code class=\"bash plain\">\/data\/mysql_data\/ca-key<\/code><code class=\"bash plain\">.pem'&nbsp;to&nbsp;mysql:mysql<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">changed&nbsp;ownership&nbsp;of&nbsp;`<\/code><code class=\"bash plain\">\/data\/mysql_data\/ca<\/code><code class=\"bash plain\">.pem'&nbsp;to&nbsp;mysql:mysql<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">changed&nbsp;ownership&nbsp;of&nbsp;`<\/code><code class=\"bash plain\">\/data\/mysql_data\/client-cert<\/code><code class=\"bash plain\">.pem'&nbsp;to&nbsp;mysql:mysql<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">changed&nbsp;ownership&nbsp;of&nbsp;`<\/code><code class=\"bash plain\">\/data\/mysql_data\/client-key<\/code><code class=\"bash plain\">.pem'&nbsp;to&nbsp;mysql:mysql<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash plain\">changed&nbsp;ownership&nbsp;of&nbsp;`<\/code><code class=\"bash plain\">\/data\/mysql_data\/private_key<\/code><code class=\"bash plain\">.pem'&nbsp;to&nbsp;mysql:mysql<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash plain\">changed&nbsp;ownership&nbsp;of&nbsp;`<\/code><code class=\"bash plain\">\/data\/mysql_data\/public_key<\/code><code class=\"bash plain\">.pem'&nbsp;to&nbsp;mysql:mysql<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash plain\">changed&nbsp;ownership&nbsp;of&nbsp;`<\/code><code class=\"bash plain\">\/data\/mysql_data\/server-cert<\/code><code class=\"bash plain\">.pem'&nbsp;to&nbsp;mysql:mysql<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"bash plain\">changed&nbsp;ownership&nbsp;of&nbsp;`<\/code><code class=\"bash plain\">\/data\/mysql_data\/server-key<\/code><code class=\"bash plain\">.pem'&nbsp;to&nbsp;mysql:mysql<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n\n\n\n<p>* \u67e5\u770b\u751f\u6210\u7684SSL\u6587\u4ef6<\/p>\n\n\n\n<div>\n<div id=\"highlighter_362692\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">[root@MySQL&nbsp;~]<\/code><code class=\"bash comments\">#&nbsp;ls&nbsp;-l&nbsp;\/data\/mysql_data\/*.pem<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">-rw-------&nbsp;1&nbsp;mysql&nbsp;mysql&nbsp;1679&nbsp;Jun&nbsp;24&nbsp;20:54&nbsp;<\/code><code class=\"bash plain\">\/data\/mysql_data\/ca-key<\/code><code class=\"bash plain\">.pem<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">-rw-r--r--&nbsp;1&nbsp;mysql&nbsp;mysql&nbsp;1074&nbsp;Jun&nbsp;24&nbsp;20:54&nbsp;<\/code><code class=\"bash plain\">\/data\/mysql_data\/ca<\/code><code class=\"bash plain\">.pem<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">-rw-r--r--&nbsp;1&nbsp;mysql&nbsp;mysql&nbsp;1078&nbsp;Jun&nbsp;24&nbsp;20:54&nbsp;<\/code><code class=\"bash plain\">\/data\/mysql_data\/client-cert<\/code><code class=\"bash plain\">.pem<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">-rw-------&nbsp;1&nbsp;mysql&nbsp;mysql&nbsp;1675&nbsp;Jun&nbsp;24&nbsp;20:54&nbsp;<\/code><code class=\"bash plain\">\/data\/mysql_data\/client-key<\/code><code class=\"bash plain\">.pem<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash plain\">-rw-------&nbsp;1&nbsp;mysql&nbsp;mysql&nbsp;1675&nbsp;Jun&nbsp;24&nbsp;20:54&nbsp;<\/code><code class=\"bash plain\">\/data\/mysql_data\/private_key<\/code><code class=\"bash plain\">.pem<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash plain\">-rw-r--r--&nbsp;1&nbsp;mysql&nbsp;mysql&nbsp;&nbsp;451&nbsp;Jun&nbsp;24&nbsp;20:54&nbsp;<\/code><code class=\"bash plain\">\/data\/mysql_data\/public_key<\/code><code class=\"bash plain\">.pem<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash plain\">-rw-r--r--&nbsp;1&nbsp;mysql&nbsp;mysql&nbsp;1078&nbsp;Jun&nbsp;24&nbsp;20:54&nbsp;<\/code><code class=\"bash plain\">\/data\/mysql_data\/server-cert<\/code><code class=\"bash plain\">.pem<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"bash plain\">-rw-------&nbsp;1&nbsp;mysql&nbsp;mysql&nbsp;1675&nbsp;Jun&nbsp;24&nbsp;20:54&nbsp;<\/code><code class=\"bash plain\">\/data\/mysql_data\/server-key<\/code><code class=\"bash plain\">.pem<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n\n\n\n<p>* \u91cd\u542f MySQL \u670d\u52a1<\/p>\n\n\n\n<div>\n<div id=\"highlighter_215803\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">[root@MySQL&nbsp;~]<\/code><code class=\"bash comments\">#&nbsp;\/etc\/init.d\/mysqld&nbsp;restart<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">Shutting&nbsp;down&nbsp;MySQL..&nbsp;SUCCESS!&nbsp;<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">Starting&nbsp;MySQL.&nbsp;SUCCESS!<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n\n\n\n<p>* \u8fde\u63a5MySQL \u67e5\u770bSSL\u5f00\u542f\u72b6\u6001<\/p>\n\n\n\n<p><strong>have_openssl \u4e0e&nbsp;have_ssl \u503c\u90fd\u4e3aYES\u8868\u793assl\u5f00\u542f\u6210\u529f<\/strong><\/p>\n\n\n\n<div>\n<div id=\"highlighter_795679\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">mysql&gt;&nbsp;show&nbsp;variables&nbsp;like&nbsp;<\/code><code class=\"bash string\">'have%ssl%'<\/code><code class=\"bash plain\">;<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">+---------------+-------+<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">|&nbsp;Variable_name&nbsp;|&nbsp;Value&nbsp;|<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">+---------------+-------+<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">|&nbsp;have_openssl&nbsp;&nbsp;|&nbsp;YES&nbsp;&nbsp;&nbsp;|<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash plain\">|&nbsp;have_ssl&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;YES&nbsp;&nbsp;&nbsp;|<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash plain\">+---------------+-------+<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash plain\">2&nbsp;rows&nbsp;<\/code><code class=\"bash keyword\">in<\/code>&nbsp;<code class=\"bash functions\">set<\/code>&nbsp;<code class=\"bash plain\">(0.03&nbsp;sec)<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n\n\n\n<p><strong>6. <strong>SSL + \u5bc6\u7801\u8fde\u63a5\u6d4b\u8bd5<\/strong><\/strong><\/p>\n\n\n\n<p>* \u521b\u5efa\u7528\u6237\u5e76\u6307\u5b9a SSL \u8fde\u63a5 [&nbsp;<strong>MySQL 5.7\u540e\u63a8\u8350\u4f7f\u7528create user \u65b9\u5f0f\u521b\u5efa\u7528\u6237<\/strong> ]<\/p>\n\n\n\n<div>\n<div id=\"highlighter_352199\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">mysql&gt;&nbsp;create&nbsp;user&nbsp;<\/code><code class=\"bash string\">'ssl_test'<\/code><code class=\"bash plain\">@<\/code><code class=\"bash string\">'%'<\/code>&nbsp;<code class=\"bash plain\">identified&nbsp;by&nbsp;<\/code><code class=\"bash string\">'123'<\/code>&nbsp;<code class=\"bash plain\">require&nbsp;SSL;<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">Query&nbsp;OK,&nbsp;0&nbsp;rows&nbsp;affected&nbsp;(0.00&nbsp;sec)<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n\n\n\n<p>* \u901a\u8fc7\u5bc6\u7801\u8fde\u63a5\u6d4b\u8bd5 [ <strong>\u9ed8\u8ba4\u91c7\u7528SSL\u8fde\u63a5\uff0c\u9700\u8981\u6307\u5b9a\u4e0d\u4f7f\u7528SSL\u8fde\u63a5<\/strong> ]<\/p>\n\n\n\n<div>\n<div id=\"highlighter_307196\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">[root@MySQL&nbsp;~]<\/code><code class=\"bash comments\">#&nbsp;mysql&nbsp;-h&nbsp;192.168.60.129&nbsp;-ussl_test&nbsp;-p'123'&nbsp;--ssl=0<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">mysql:&nbsp;[Warning]&nbsp;Using&nbsp;a&nbsp;password&nbsp;on&nbsp;the&nbsp;<\/code><code class=\"bash functions\">command<\/code>&nbsp;<code class=\"bash plain\">line&nbsp;interface&nbsp;can&nbsp;be&nbsp;insecure.<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">ERROR&nbsp;1045&nbsp;(28000):&nbsp;Access&nbsp;denied&nbsp;<\/code><code class=\"bash keyword\">for<\/code>&nbsp;<code class=\"bash plain\">user&nbsp;<\/code><code class=\"bash string\">'ssl_test'<\/code><code class=\"bash plain\">@<\/code><code class=\"bash string\">'192.168.60.129'<\/code>&nbsp;<code class=\"bash plain\">(using&nbsp;password:&nbsp;YES)<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n\n\n\n<p>* \u901a\u8fc7 SSL + \u5bc6\u7801 \u8fde\u63a5\u6d4b\u8bd5<\/p>\n\n\n\n<p>SSL:&nbsp;Cipher in use is DHE-RSA-AES256-SHA \u8868\u793a\u901a\u8fc7SSL\u8fde\u63a5<\/p>\n\n\n\n<div>\n<div id=\"highlighter_635040\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<div class=\"line number15 index14 alt2\">15<\/div>\n<div class=\"line number16 index15 alt1\">16<\/div>\n<div class=\"line number17 index16 alt2\">17<\/div>\n<div class=\"line number18 index17 alt1\">18<\/div>\n<div class=\"line number19 index18 alt2\">19<\/div>\n<div class=\"line number20 index19 alt1\">20<\/div>\n<div class=\"line number21 index20 alt2\">21<\/div>\n<div class=\"line number22 index21 alt1\">22<\/div>\n<div class=\"line number23 index22 alt2\">23<\/div>\n<div class=\"line number24 index23 alt1\">24<\/div>\n<div class=\"line number25 index24 alt2\">25<\/div>\n<div class=\"line number26 index25 alt1\">26<\/div>\n<div class=\"line number27 index26 alt2\">27<\/div>\n<div class=\"line number28 index27 alt1\">28<\/div>\n<div class=\"line number29 index28 alt2\">29<\/div>\n<div class=\"line number30 index29 alt1\">30<\/div>\n<div class=\"line number31 index30 alt2\">31<\/div>\n<div class=\"line number32 index31 alt1\">32<\/div>\n<div class=\"line number33 index32 alt2\">33<\/div>\n<div class=\"line number34 index33 alt1\">34<\/div>\n<div class=\"line number35 index34 alt2\">35<\/div>\n<div class=\"line number36 index35 alt1\">36<\/div>\n<div class=\"line number37 index36 alt2\">37<\/div>\n<div class=\"line number38 index37 alt1\">38<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">[root@MySQL&nbsp;~]<\/code><code class=\"bash comments\">#&nbsp;mysql&nbsp;-h&nbsp;192.168.60.129&nbsp;-ussl_test&nbsp;-p'123'&nbsp;&nbsp;--ssl<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">mysql:&nbsp;[Warning]&nbsp;Using&nbsp;a&nbsp;password&nbsp;on&nbsp;the&nbsp;<\/code><code class=\"bash functions\">command<\/code>&nbsp;<code class=\"bash plain\">line&nbsp;interface&nbsp;can&nbsp;be&nbsp;insecure.<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">WARNING:&nbsp;--ssl&nbsp;is&nbsp;deprecated&nbsp;and&nbsp;will&nbsp;be&nbsp;removed&nbsp;<\/code><code class=\"bash keyword\">in<\/code>&nbsp;<code class=\"bash plain\">a&nbsp;future&nbsp;version.&nbsp;Use&nbsp;--ssl-mode&nbsp;instead.<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">Welcome&nbsp;to&nbsp;the&nbsp;MySQL&nbsp;monitor.&nbsp;&nbsp;Commands&nbsp;end&nbsp;with&nbsp;;&nbsp;or&nbsp;\\g.<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">Your&nbsp;MySQL&nbsp;connection&nbsp;<\/code><code class=\"bash functions\">id<\/code>&nbsp;<code class=\"bash plain\">is&nbsp;12<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash plain\">Server&nbsp;version:&nbsp;5.7.18&nbsp;MySQL&nbsp;Community&nbsp;Server&nbsp;(GPL)<\/code><\/div>\n<div class=\"line number7 index6 alt2\">&nbsp;<\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash plain\">Copyright&nbsp;(c)&nbsp;2000,&nbsp;2017,&nbsp;Oracle&nbsp;and<\/code><code class=\"bash plain\">\/or<\/code>&nbsp;<code class=\"bash plain\">its&nbsp;affiliates.&nbsp;All&nbsp;rights&nbsp;reserved.<\/code><\/div>\n<div class=\"line number9 index8 alt2\">&nbsp;<\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash plain\">Oracle&nbsp;is&nbsp;a&nbsp;registered&nbsp;trademark&nbsp;of&nbsp;Oracle&nbsp;Corporation&nbsp;and<\/code><code class=\"bash plain\">\/or<\/code>&nbsp;<code class=\"bash plain\">its<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash plain\">affiliates.&nbsp;Other&nbsp;names&nbsp;may&nbsp;be&nbsp;trademarks&nbsp;of&nbsp;their&nbsp;respective<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"bash plain\">owners.<\/code><\/div>\n<div class=\"line number13 index12 alt2\">&nbsp;<\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"bash plain\">Type&nbsp;<\/code><code class=\"bash string\">'help;'<\/code>&nbsp;<code class=\"bash plain\">or&nbsp;<\/code><code class=\"bash string\">'\\h'<\/code>&nbsp;<code class=\"bash keyword\">for<\/code>&nbsp;<code class=\"bash plain\">help.&nbsp;Type&nbsp;<\/code><code class=\"bash string\">'\\c'<\/code>&nbsp;<code class=\"bash plain\">to&nbsp;<\/code><code class=\"bash functions\">clear<\/code>&nbsp;<code class=\"bash plain\">the&nbsp;current&nbsp;input&nbsp;statement.<\/code><\/div>\n<div class=\"line number15 index14 alt2\">&nbsp;<\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"bash plain\">mysql&gt;&nbsp;\\s<\/code><\/div>\n<div class=\"line number17 index16 alt2\"><code class=\"bash plain\">--------------<\/code><\/div>\n<div class=\"line number18 index17 alt1\"><code class=\"bash plain\">mysql&nbsp;&nbsp;Ver&nbsp;14.14&nbsp;Distrib&nbsp;5.7.18,&nbsp;<\/code><code class=\"bash keyword\">for<\/code>&nbsp;<code class=\"bash plain\">linux-glibc2.5&nbsp;(x86_64)&nbsp;using&nbsp;&nbsp;EditLine&nbsp;wrapper<\/code><\/div>\n<div class=\"line number19 index18 alt2\">&nbsp;<\/div>\n<div class=\"line number20 index19 alt1\"><code class=\"bash plain\">Connection&nbsp;<\/code><code class=\"bash functions\">id<\/code><code class=\"bash plain\">:&nbsp;&nbsp;&nbsp;&nbsp; 12<\/code><\/div>\n<div class=\"line number21 index20 alt2\"><code class=\"bash plain\">Current&nbsp;database:&nbsp; <\/code><\/div>\n<div class=\"line number22 index21 alt1\"><code class=\"bash plain\">Current&nbsp;user:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ssl_test@192.168.60.129<\/code><\/div>\n<div class=\"line number23 index22 alt2\"><code class=\"bash plain\">SSL:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Cipher&nbsp;<\/code><code class=\"bash keyword\">in<\/code>&nbsp;<code class=\"bash plain\">use&nbsp;is&nbsp;DHE-RSA-AES256-SHA<\/code><\/div>\n<div class=\"line number24 index23 alt1\"><code class=\"bash plain\">Current&nbsp;pager:&nbsp;&nbsp;&nbsp;&nbsp; stdout<\/code><\/div>\n<div class=\"line number25 index24 alt2\"><code class=\"bash plain\">Using&nbsp;outfile:&nbsp;&nbsp;&nbsp;&nbsp; <\/code><code class=\"bash string\">''<\/code><\/div>\n<div class=\"line number26 index25 alt1\"><code class=\"bash plain\">Using&nbsp;delimiter:&nbsp;&nbsp; ;<\/code><\/div>\n<div class=\"line number27 index26 alt2\"><code class=\"bash plain\">Server&nbsp;version:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5.7.18&nbsp;MySQL&nbsp;Community&nbsp;Server&nbsp;(GPL)<\/code><\/div>\n<div class=\"line number28 index27 alt1\"><code class=\"bash plain\">Protocol&nbsp;version:&nbsp; 10<\/code><\/div>\n<div class=\"line number29 index28 alt2\"><code class=\"bash plain\">Connection:&nbsp;&nbsp;&nbsp;&nbsp; 192.168.60.129&nbsp;via&nbsp;TCP<\/code><code class=\"bash plain\">\/IP<\/code><\/div>\n<div class=\"line number30 index29 alt1\"><code class=\"bash plain\">Server&nbsp;characterset:&nbsp;&nbsp; latin1<\/code><\/div>\n<div class=\"line number31 index30 alt2\"><code class=\"bash plain\">Db&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;characterset:&nbsp;&nbsp; latin1<\/code><\/div>\n<div class=\"line number32 index31 alt1\"><code class=\"bash plain\">Client&nbsp;characterset:&nbsp;&nbsp; utf8<\/code><\/div>\n<div class=\"line number33 index32 alt2\"><code class=\"bash plain\">Conn.&nbsp;&nbsp;characterset:&nbsp; utf8<\/code><\/div>\n<div class=\"line number34 index33 alt1\"><code class=\"bash plain\">TCP&nbsp;port:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3306<\/code><\/div>\n<div class=\"line number35 index34 alt2\"><code class=\"bash plain\">Uptime:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7&nbsp;min&nbsp;34&nbsp;sec<\/code><\/div>\n<div class=\"line number36 index35 alt1\">&nbsp;<\/div>\n<div class=\"line number37 index36 alt2\"><code class=\"bash plain\">Threads:&nbsp;1&nbsp;&nbsp;Questions:&nbsp;29&nbsp;&nbsp;Slow&nbsp;queries:&nbsp;0&nbsp;&nbsp;Opens:&nbsp;112&nbsp;&nbsp;Flush&nbsp;tables:&nbsp;1&nbsp;&nbsp;Open&nbsp;tables:&nbsp;105&nbsp;&nbsp;Queries&nbsp;per&nbsp;second&nbsp;avg:&nbsp;0.063<\/code><\/div>\n<div class=\"line number38 index37 alt1\"><code class=\"bash plain\">--------------<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n\n\n\n<p><strong>7. SSL + \u5bc6\u7801 + \u5bc6\u94a5\u8fde\u63a5<\/strong><\/p>\n\n\n\n<p>* \u521b\u5efa\u7528\u6237\u5e76\u6307\u5b9a X509 [ SSL+\u5bc6\u94a5 ] \u8fde\u63a5 [&nbsp;<strong>MySQL 5.7\u540e\u63a8\u8350\u4f7f\u7528create user \u65b9\u5f0f\u521b\u5efa\u7528\u6237<\/strong>&nbsp;]<\/p>\n\n\n\n<div>\n<div id=\"highlighter_185504\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">mysql&gt;&nbsp;create&nbsp;user&nbsp;<\/code><code class=\"bash string\">'X509_test'<\/code><code class=\"bash plain\">@<\/code><code class=\"bash string\">'%'<\/code>&nbsp;<code class=\"bash plain\">identified&nbsp;by&nbsp;<\/code><code class=\"bash string\">'123'<\/code>&nbsp;<code class=\"bash plain\">require&nbsp;X509;<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">Query&nbsp;OK,&nbsp;0&nbsp;rows&nbsp;affected&nbsp;(0.00&nbsp;sec)<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n\n\n\n<p>* \u901a\u8fc7\u5bc6\u7801\u8fde\u63a5\u6d4b\u8bd5<\/p>\n\n\n\n<div>\n<div id=\"highlighter_403599\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">[root@MySQL&nbsp;~]<\/code><code class=\"bash comments\">#&nbsp;mysql&nbsp;-h&nbsp;192.168.60.129&nbsp;-uX509_test&nbsp;-p'123'&nbsp;--ssl=0<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">mysql:&nbsp;[Warning]&nbsp;Using&nbsp;a&nbsp;password&nbsp;on&nbsp;the&nbsp;<\/code><code class=\"bash functions\">command<\/code>&nbsp;<code class=\"bash plain\">line&nbsp;interface&nbsp;can&nbsp;be&nbsp;insecure.<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">ERROR&nbsp;1045&nbsp;(28000):&nbsp;Access&nbsp;denied&nbsp;<\/code><code class=\"bash keyword\">for<\/code>&nbsp;<code class=\"bash plain\">user&nbsp;<\/code><code class=\"bash string\">'X509_test'<\/code><code class=\"bash plain\">@<\/code><code class=\"bash string\">'192.168.60.129'<\/code>&nbsp;<code class=\"bash plain\">(using&nbsp;password:&nbsp;YES)<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n\n\n\n<p>* \u901a\u8fc7 SSL +\u5bc6\u7801 \u8fde\u63a5\u6d4b\u8bd5<\/p>\n\n\n\n<div>\n<div id=\"highlighter_632753\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">[root@MySQL&nbsp;~]<\/code><code class=\"bash comments\">#&nbsp;mysql&nbsp;-h&nbsp;192.168.60.129&nbsp;-uX509_test&nbsp;-p'123'&nbsp;--ssl<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">mysql:&nbsp;[Warning]&nbsp;Using&nbsp;a&nbsp;password&nbsp;on&nbsp;the&nbsp;<\/code><code class=\"bash functions\">command<\/code>&nbsp;<code class=\"bash plain\">line&nbsp;interface&nbsp;can&nbsp;be&nbsp;insecure.<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">ERROR&nbsp;1045&nbsp;(28000):&nbsp;Access&nbsp;denied&nbsp;<\/code><code class=\"bash keyword\">for<\/code>&nbsp;<code class=\"bash plain\">user&nbsp;<\/code><code class=\"bash string\">'X509_test'<\/code><code class=\"bash plain\">@<\/code><code class=\"bash string\">'192.168.60.129'<\/code>&nbsp;<code class=\"bash plain\">(using&nbsp;password:&nbsp;YES)<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n\n\n\n<p>* \u901a\u8fc7 SSL + \u5bc6\u7801\uff0b\u5bc6\u94a5\u8fde\u63a5\u6d4b\u8bd5<\/p>\n\n\n\n<p>SSL:&nbsp;Cipher in use is DHE-RSA-AES256-SHA \u8868\u793a\u901a\u8fc7SSL\u8fde\u63a5<\/p>\n\n\n\n<div>\n<div id=\"highlighter_538289\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<div class=\"line number15 index14 alt2\">15<\/div>\n<div class=\"line number16 index15 alt1\">16<\/div>\n<div class=\"line number17 index16 alt2\">17<\/div>\n<div class=\"line number18 index17 alt1\">18<\/div>\n<div class=\"line number19 index18 alt2\">19<\/div>\n<div class=\"line number20 index19 alt1\">20<\/div>\n<div class=\"line number21 index20 alt2\">21<\/div>\n<div class=\"line number22 index21 alt1\">22<\/div>\n<div class=\"line number23 index22 alt2\">23<\/div>\n<div class=\"line number24 index23 alt1\">24<\/div>\n<div class=\"line number25 index24 alt2\">25<\/div>\n<div class=\"line number26 index25 alt1\">26<\/div>\n<div class=\"line number27 index26 alt2\">27<\/div>\n<div class=\"line number28 index27 alt1\">28<\/div>\n<div class=\"line number29 index28 alt2\">29<\/div>\n<div class=\"line number30 index29 alt1\">30<\/div>\n<div class=\"line number31 index30 alt2\">31<\/div>\n<div class=\"line number32 index31 alt1\">32<\/div>\n<div class=\"line number33 index32 alt2\">33<\/div>\n<div class=\"line number34 index33 alt1\">34<\/div>\n<div class=\"line number35 index34 alt2\">35<\/div>\n<div class=\"line number36 index35 alt1\">36<\/div>\n<div class=\"line number37 index36 alt2\">37<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">[root@MySQL&nbsp;~]<\/code><code class=\"bash comments\">#&nbsp;mysql&nbsp;-h&nbsp;192.168.60.129&nbsp;-uX509_test&nbsp;-p'123'&nbsp;--ssl-cert=\/data\/mysql_data\/client-cert.pem&nbsp;--ssl-key=\/data\/mysql_data\/client-key.pem&nbsp;<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">mysql:&nbsp;[Warning]&nbsp;Using&nbsp;a&nbsp;password&nbsp;on&nbsp;the&nbsp;<\/code><code class=\"bash functions\">command<\/code>&nbsp;<code class=\"bash plain\">line&nbsp;interface&nbsp;can&nbsp;be&nbsp;insecure.<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">Welcome&nbsp;to&nbsp;the&nbsp;MySQL&nbsp;monitor.&nbsp;&nbsp;Commands&nbsp;end&nbsp;with&nbsp;;&nbsp;or&nbsp;\\g.<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">Your&nbsp;MySQL&nbsp;connection&nbsp;<\/code><code class=\"bash functions\">id<\/code>&nbsp;<code class=\"bash plain\">is&nbsp;21<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">Server&nbsp;version:&nbsp;5.7.18&nbsp;MySQL&nbsp;Community&nbsp;Server&nbsp;(GPL)<\/code><\/div>\n<div class=\"line number6 index5 alt1\">&nbsp;<\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash plain\">Copyright&nbsp;(c)&nbsp;2000,&nbsp;2017,&nbsp;Oracle&nbsp;and<\/code><code class=\"bash plain\">\/or<\/code>&nbsp;<code class=\"bash plain\">its&nbsp;affiliates.&nbsp;All&nbsp;rights&nbsp;reserved.<\/code><\/div>\n<div class=\"line number8 index7 alt1\">&nbsp;<\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"bash plain\">Oracle&nbsp;is&nbsp;a&nbsp;registered&nbsp;trademark&nbsp;of&nbsp;Oracle&nbsp;Corporation&nbsp;and<\/code><code class=\"bash plain\">\/or<\/code>&nbsp;<code class=\"bash plain\">its<\/code><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash plain\">affiliates.&nbsp;Other&nbsp;names&nbsp;may&nbsp;be&nbsp;trademarks&nbsp;of&nbsp;their&nbsp;respective<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash plain\">owners.<\/code><\/div>\n<div class=\"line number12 index11 alt1\">&nbsp;<\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"bash plain\">Type&nbsp;<\/code><code class=\"bash string\">'help;'<\/code>&nbsp;<code class=\"bash plain\">or&nbsp;<\/code><code class=\"bash string\">'\\h'<\/code>&nbsp;<code class=\"bash keyword\">for<\/code>&nbsp;<code class=\"bash plain\">help.&nbsp;Type&nbsp;<\/code><code class=\"bash string\">'\\c'<\/code>&nbsp;<code class=\"bash plain\">to&nbsp;<\/code><code class=\"bash functions\">clear<\/code>&nbsp;<code class=\"bash plain\">the&nbsp;current&nbsp;input&nbsp;statement.<\/code><\/div>\n<div class=\"line number14 index13 alt1\">&nbsp;<\/div>\n<div class=\"line number15 index14 alt2\"><code class=\"bash plain\">mysql&gt;&nbsp;\\s<\/code><\/div>\n<div class=\"line number16 index15 alt1\"><code class=\"bash plain\">--------------<\/code><\/div>\n<div class=\"line number17 index16 alt2\"><code class=\"bash plain\">mysql&nbsp;&nbsp;Ver&nbsp;14.14&nbsp;Distrib&nbsp;5.7.18,&nbsp;<\/code><code class=\"bash keyword\">for<\/code>&nbsp;<code class=\"bash plain\">linux-glibc2.5&nbsp;(x86_64)&nbsp;using&nbsp;&nbsp;EditLine&nbsp;wrapper<\/code><\/div>\n<div class=\"line number18 index17 alt1\">&nbsp;<\/div>\n<div class=\"line number19 index18 alt2\"><code class=\"bash plain\">Connection&nbsp;<\/code><code class=\"bash functions\">id<\/code><code class=\"bash plain\">:&nbsp;&nbsp;&nbsp;&nbsp; 21<\/code><\/div>\n<div class=\"line number20 index19 alt1\"><code class=\"bash plain\">Current&nbsp;database:&nbsp; <\/code><\/div>\n<div class=\"line number21 index20 alt2\"><code class=\"bash plain\">Current&nbsp;user:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; X509_test@192.168.60.129<\/code><\/div>\n<div class=\"line number22 index21 alt1\"><code class=\"bash plain\">SSL:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Cipher&nbsp;<\/code><code class=\"bash keyword\">in<\/code>&nbsp;<code class=\"bash plain\">use&nbsp;is&nbsp;DHE-RSA-AES256-SHA<\/code><\/div>\n<div class=\"line number23 index22 alt2\"><code class=\"bash plain\">Current&nbsp;pager:&nbsp;&nbsp;&nbsp;&nbsp; stdout<\/code><\/div>\n<div class=\"line number24 index23 alt1\"><code class=\"bash plain\">Using&nbsp;outfile:&nbsp;&nbsp;&nbsp;&nbsp; <\/code><code class=\"bash string\">''<\/code><\/div>\n<div class=\"line number25 index24 alt2\"><code class=\"bash plain\">Using&nbsp;delimiter:&nbsp;&nbsp; ;<\/code><\/div>\n<div class=\"line number26 index25 alt1\"><code class=\"bash plain\">Server&nbsp;version:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5.7.18&nbsp;MySQL&nbsp;Community&nbsp;Server&nbsp;(GPL)<\/code><\/div>\n<div class=\"line number27 index26 alt2\"><code class=\"bash plain\">Protocol&nbsp;version:&nbsp; 10<\/code><\/div>\n<div class=\"line number28 index27 alt1\"><code class=\"bash plain\">Connection:&nbsp;&nbsp;&nbsp;&nbsp; 192.168.60.129&nbsp;via&nbsp;TCP<\/code><code class=\"bash plain\">\/IP<\/code><\/div>\n<div class=\"line number29 index28 alt2\"><code class=\"bash plain\">Server&nbsp;characterset:&nbsp;&nbsp; latin1<\/code><\/div>\n<div class=\"line number30 index29 alt1\"><code class=\"bash plain\">Db&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;characterset:&nbsp;&nbsp; latin1<\/code><\/div>\n<div class=\"line number31 index30 alt2\"><code class=\"bash plain\">Client&nbsp;characterset:&nbsp;&nbsp; utf8<\/code><\/div>\n<div class=\"line number32 index31 alt1\"><code class=\"bash plain\">Conn.&nbsp;&nbsp;characterset:&nbsp; utf8<\/code><\/div>\n<div class=\"line number33 index32 alt2\"><code class=\"bash plain\">TCP&nbsp;port:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3306<\/code><\/div>\n<div class=\"line number34 index33 alt1\"><code class=\"bash plain\">Uptime:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 18&nbsp;min&nbsp;27&nbsp;sec<\/code><\/div>\n<div class=\"line number35 index34 alt2\">&nbsp;<\/div>\n<div class=\"line number36 index35 alt1\"><code class=\"bash plain\">Threads:&nbsp;1&nbsp;&nbsp;Questions:&nbsp;40&nbsp;&nbsp;Slow&nbsp;queries:&nbsp;0&nbsp;&nbsp;Opens:&nbsp;118&nbsp;&nbsp;Flush&nbsp;tables:&nbsp;1&nbsp;&nbsp;Open&nbsp;tables:&nbsp;111&nbsp;&nbsp;Queries&nbsp;per&nbsp;second&nbsp;avg:&nbsp;0.036<\/code><\/div>\n<div class=\"line number37 index36 alt2\"><code class=\"bash plain\">--------------<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>1. \u80cc\u666f *&nbsp;\u5728\u751f\u4ea7\u73af\u5883\u4e0b\uff0c\u5b89\u5168\u603b\u662f\u65e0\u6cd5\u5ffd\u89c6\u7684\u95ee\u9898\uff0c\u6570\u636e\u5e93\u5b89\u5168\u5219\u662f\u91cd\u4e2d\u4e4b\u91cd\uff0c\u56e0\u4e3a\u6240\u6709\u7684\u6570\u636e\u90fd\u5b58\u653e\u5728 &#8230; <a title=\"MySQL 5.7&#8212;&#8212;&#8211;SSL\u8fde\u63a5\u6700\u4f73\u5b9e\u6218\" class=\"read-more\" href=\"https:\/\/cn.hostease.com\/xueyuan\/jishu\/shujuku\/mysql-5-7-ssl%e8%bf%9e%e6%8e%a5%e6%9c%80%e4%bd%b3%e5%ae%9e%e6%88%98\/\" aria-label=\"\u9605\u8bfb MySQL 5.7&#8212;&#8212;&#8211;SSL\u8fde\u63a5\u6700\u4f73\u5b9e\u6218\">\u9605\u8bfb\u66f4\u591a<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[10],"tags":[45,176],"class_list":["post-2411","post","type-post","status-publish","format-standard","hentry","category-shujuku","tag-mysql","tag-ssl"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/posts\/2411","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/comments?post=2411"}],"version-history":[{"count":2,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/posts\/2411\/revisions"}],"predecessor-version":[{"id":9529,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/posts\/2411\/revisions\/9529"}],"wp:attachment":[{"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/media?parent=2411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/categories?post=2411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cn.hostease.com\/xueyuan\/wp-json\/wp\/v2\/tags?post=2411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}