????MYSQL???
????????????????????????????????10.bb.yy.104:3306??????????????????????????????????????????????????????????????????????????????????????????????????????????????3????????????????????????Щ??????????????汾????????
???????????
???????????????????????????????????exit????????????????????????????????????????1491894724??FIN???????????????????1491894724+1??ACK?????????????????????2727775120??FIN?????????????2727775120+1???????????????????
???????????????
????S=SYN   ??????????????????????TCP????
????P=PUSH ??????????????????????????
????F=FIN   ????????????????????TCP????
????ack     ???????
????RST= RESET  ?????????
????.???????κα??
??????????
????????MYSQL???????????????????native_password_authenticate?У???????ò?????login_connection->check_connection ->acl_authenticate-> do_auth_once->native_password_authenticate???????????????????write_packet????????????????????????read_packet??????????????????????????????????????????е?????????????????????????????Protocol::send_ok????????????????????????????????е????????????????socket???????????????sql/net_serv.cc?У????????????y??my_net_read??д???y??my_net_write??
????????
????(1).Unix socket????????TCP????????????????????
????Unix socket????????????????????mysql???????Unix socket?????????-????????????????????????????????????????unix socket??????????????????????????????????TCP socket??Unix socket???????????????????????????????????μ?????????????????????????
????mysql  -h127.0.0.1 –P3306 –uxxx –pxxx  [TCP?????]
????mysql  -uxxx –pxxx –S/usr/mysql/mysql.sock  [unix socket?????]
????(2). ????socket????????socket???????????
?????????????????????????????socket??3306????????????????????????????????????????????????′???????μ????socket??????μ?socket?????????????????????????socket????????????????2??????????????socket?????socket???????????????netstat??????????????
????(3).??????????connect_timeout?????????
??????????????????MYSQL???????????????????????????У?????????connect_timeout????????з?????????????????????????????????