Ä¿Ç°´ó²¿·ÖÊý¾Ý¿âÇý¶¯µÄÍøÂçÓ¦Óö¼°ÑMySQL×öΪÊ×Ñ¡Êý¾Ý¿â£¬ËùÒÔMySQLÔںܶàÍøÂç·þÎñÆ÷É϶¼ÓÐÓ¦Ó᣾¡¹ÜMySQLÃüÁîÓï¾ä¹¤¾ß·Ç³£ÓÐÓ㬵«ÊÇÈç¹ûÄãûÓÐÊìÁ·µÄÕÆÎÕSQLÓï·¨£¬¹¤×÷ÆðÀ´¾Í»áºÄ·ÑÏ൱¶àµÄʱ¼ä¡£ÓÚÊÇphpMyAdminÕâÑùµÄ¹¤¾ßÓ¦Ô˶øÉú¡£
MySQL¿ª·¢ÕßÃÇ×ÔÐпª·¢³öÁËÄܹ»Á¬½Ó±¾µØ»òÕßÔ¶³ÌMySQLÊý¾Ý¿âµÄGUI¹¤¾ß¡£ÕâЩ¹¤¾ß°üÀ¨MySQL¹ÜÀíÔ±£¨MySQL Administrator£©£¬MySQL Queryä¯ÀÀÆ÷£¨MySQL Query Browser£©ÒÔ¼°MySQL ¹¤×÷̨£¨MySQL Workbench£©µÈ,¶¼ÊÇÏ൱³öÉ«µÄÄܹ»ÇáËɲÙ×÷ºÍ´´½¨MySQLÊý¾Ý¿âµÄͼÐλ¯¹¤¾ß¡£
ʹÓÃÕâЩ¹¤¾ß²Ù×÷Ô¶³ÌÊý¾Ý¿âʱÓÐÒ»¸öÎÊÌ⣬ËüÃǾ³£ÒªÇóMySQL ÔÚÍøÂç½çÃæ½øÐÐÏìÓ¦£»´ó²¿·ÖMySQL¹ÜÀíÔ±Ö»ÔÊÐíMySQL¶Ôlocalhost»òsocket½øÐÐÏìÓ¦£¬¶ø¾Ü¾øÔ¶³ÌÁ¬½Ó¡£ÕâÊÇÒ»Öַdz£ÓÐЧµÄ°²È«´ëÊ©£»µ«ÊÇÔÚÕâÖÖÇé¿öÏ£¬Èç¹û²»Ê©Õ¹Ò»Ð©ÊֶξÍÎÞ·¨Ô¶³ÌʹÓÃÕâЩGUI¹¤¾ß¡£ÔÚÕâÖÖÇé¿öÏ£¬Ê¹ÓÃsshÀ´°µÖнøÐÐÁ¬½ÓÊÇÒ»¸ö·Ç³£²»´íµÄ·½·¨¡£ÒòΪÕâÑù×ö²»½öÄܹ»½øÐкÜÑϸñµÄÈÏÖ¤ºÍ¼ÓÃÜ£¬Í¬Ê±»¹²»»áÆÆ»µÖ»ÔÊÐíMySQLÏàÓ¦±¾µØÁ¬½ÓµÄ¹æÔò¡£
Ê×ÏÈ£¬ÒªÊ¹MySQLÖ»ÏìÓ¦localhost£¨ÔÚĬÈÏÇé¿öÏ£¬MySQLÖ»ÏìÓ¦¶ÔÁ¬½Ó±¾µØsocketµÄÒªÇ󣩣¬ÐèÒªµ÷ÕûÉèÖÃÈÃMySQLÔÊÐíÍøÂçÁ¬½Ó£¬È»ºóÖØÆô·þÎñÆ÷¡£MySQLÓ¦¸ÃÖ»ÏìÓ¦loopbackÉϵÄÁ¬½Ó£¬»òÕß±¾µØ¼°ÍøÂç½çÃæÉϵÄÁ¬½Ó¡£È»ºó£¬±à¼·¢³öÁ¬½ÓÒªÇóµÄÖ÷»úÉϵÄ~/.ssh/configÎļþ£¬È»ºó²åÈëÒÔÏÂÄÚÈÝ£º
Host remotesql
?Hostname webserver.domain.com
?User joe
?LocalForward *:13306 localhost:3306
ÕâÑù¾Í»áÒÔÓû§joeµÄÉí·ÝÁ¬½Óµ½webserver.domain.com£¬²¢½«±¾µØϵͳÉÏ13306¶Ë¿ÚÍÆË͵½webserver.domain.comÉϵÄ3306¶Ë¿Ú£¨±ê×¼MySQL¶Ë¿Ú£©¡£Çë×¢Ò⣬ÎÒÃDz¢Ã»Óн«ÍÆËͶ˿ÚÏÞÖÆÔÚ±¾µØÉ豸µÄ±¾µØ½çÃæÉÏ£¬¶øÊÇÕë¶ÔÈ«²¿½çÃ棻Ҳ¾ÍÊÇ˵ÎÒÃÇÄܹ»Á¬½Óµ½me.domain.com¶Ë¿Ú13306£¨¼ÙÉème.domain.comÊDZ¾µØ¹¤×÷Õ¾µÄÃû³Æ£©£¬³ýÁËÁ¬½Ó±¾µØÖ÷»ú¶Ë¿Ú13306£¨Õâµã·Ç³£ÖØÒª£¬ÒòΪGUI¹¤¾ß½«»á³¢ÊÔͨ¹ýsocketÁ¬½Ólocalhost£¬¶øÕâÊÇÎÒÃÇËù²»Ï£Íû·¢ÉúµÄ£©¡£ÏÖÔÚ¿ÉÒÔÖ´ÐÐÒÔÏÂÃüÁîÀ´Æô¶¯Á¬½Ó¡£
$ ssh -f -N remotesql
×îºó£¬Æô¶¯MySQL¹ÜÀíÆ÷£¬ÈÃÆäʹÓÃÄãµÄÐÅÓÃ×´Óë13306¶Ë¿ÚÉϵÄme.domain.com½øÐÐÁ¬½Ó¡£Èç¹û³öÏÖ"·ÃÎʱ»¾Ü¾ø¡°µÄ´íÎó£¬Çë¼ì²éÔ¶³ÌÊý¾Ý¿âÉϵÄÐí¿ÉÐÅÏ¢¡£ÎªÁ˽øÐÐÕýÈ·µÄÁ¬½Ó£¬¿ÉÄܱØÐë¶Ôuser@localhost.localdomain½øÐÐÐí¿É¡£
´Ëʱ¾Í¿ÉÒÔʵÏÖͨ¹ý±¾µØÍøÂçÉϵÄÈÎһϵͳ£¨³ý·Ç·À»ðǽµÄ¹æÔò½ûֹʹÓñ¾µØÉ豸£©¿ç¹ý»¥ÁªÍø½øÐа²È«µÄÁ¬½Ó£¬ÖÁ´Ë£¬ÎÒÃǾͿÉÒÔͨ¹ý±¾µØMySQLÃüÁîÓï¾ä¶ÔÔ¶³ÌÊý¾Ý¿â½øÐоßÌåµÄ²Ù×÷ÁË¡£
$ mysql -u root -p -h me.domain.com -P 13306